Overview

Namespaces

  • Nethgui
    • Adapter
    • Authorization
    • Component
    • Controller
      • Collection
      • Table
    • Exception
    • Log
    • Model
    • Module
      • Help
      • Notification
    • Renderer
    • Serializer
    • System
    • Test
      • Tool
      • Unit
        • Nethgui
          • Adapter
            • ParameterSet
          • Authorization
          • Log
          • Module
            • Notification
          • Renderer
          • Serializer
          • System
          • Utility
          • View
        • Test
          • Tool
    • Utility
    • View
    • Widget
      • Xhtml
  • None
  • Test
    • Tool

Classes

  • AuthorizedModuleSet
  • JsonPolicyDecisionPoint
  • LazyAccessControlResponse
  • PolicyRule
  • User

Interfaces

  • AccessControlResponseInterface
  • AuthorizationAttributesProviderInterface
  • PolicyDecisionPointInterface
  • PolicyEnforcementPointInterface
  • UserInterface
  • Overview
  • Namespace
  • Class
  • Deprecated

Class AuthorizedModuleSet

Enforce authorization policy on the inner module set

Nethgui\Authorization\AuthorizedModuleSet implements Nethgui\Module\ModuleSetInterface, Nethgui\Authorization\PolicyEnforcementPointInterface
Namespace: Nethgui\Authorization
Author: Davide Principi davide.principi@nethesis.it
Since: 1.0
See: http://en.wikipedia.org/wiki/Decorator_pattern
Located at Authorization/AuthorizedModuleSet.php
Methods summary
public
# __construct( Nethgui\Module\ModuleSetInterface $moduleSet, Nethgui\Authorization\UserInterface $user )
public
# getIterator( )

Implementation of

IteratorAggregate::getIterator()
public Nethgui\Module\ModuleInterface
# getModule( string $moduleIdentifier )

Parameters

$moduleIdentifier

Returns

Nethgui\Module\ModuleInterface
The module instance

Implementation of

Nethgui\Module\ModuleSetInterface::getModule()
public Nethgui\Authorization\PolicyEnforcementPointInterface
# setPolicyDecisionPoint( Nethgui\Authorization\PolicyDecisionPointInterface $pdp )

Interface implementor will receive the PDP object through this setter

Interface implementor will receive the PDP object through this setter

Parameters

$pdp

Returns

Nethgui\Authorization\PolicyEnforcementPointInterface

Api

Implementation of

Nethgui\Authorization\PolicyEnforcementPointInterface::setPolicyDecisionPoint()
Nethgui Framework API documentation generated by ApiGen