PHP ZfcRbac\Guard Namespace

Interfaces

Name Description
GuardInterface Interface that each guard must implement

Classes

Name Description
AbstractGuard Abstract guard that hook on the MVC workflow
ControllerGuard A controller guard can protect a controller and a set of actions
ControllerPermissionsGuard A controller guard can protect a controller and a set of actions
GuardPluginManager Plugin manager to create guards
RouteGuard A route guard can protect a route or a hierarchy of routes (using simple wildcard pattern)
RoutePermissionsGuard A route guard can protect a route or a hierarchy of routes (using simple wildcard pattern)

Traits

Name Description
ProtectionPolicyTrait Trait that is can be used for any guard that uses the protection policy pattern