Метод |
Описание |
|
__construct ( mixed $roles = null, mixed $resources = null ) : Acl |
Constructor |
|
addResource ( mixed $resource ) : Acl |
Method to add a resource |
|
addResources ( mixed $resources ) : Acl |
Method to add a resource |
|
addRole ( mixed $role ) : Acl |
Method to add a role |
|
addRoles ( mixed $roles ) : Acl |
Method to add roles |
|
allow ( mixed $roles, mixed $resources = null, mixed $permissions = null ) : Acl |
Method to allow a user role permission to a resource or resources |
|
deny ( mixed $roles, mixed $resources = null, mixed $permissions = null ) : Acl |
Method to deny a user role permission to a resource or resources |
|
factory ( mixed $roles = null, mixed $resources = null ) : Acl |
Static method to instantiate the ACL object and return itself
to facilitate chaining methods together. |
|
getResource ( string $resource ) : Resource |
Method to get a resource |
|
getRole ( string $role ) : Role |
Method to get a role |
|
hasResource ( string $resource ) : boolean |
Method to is if a resource has been added |
|
hasRole ( string $role ) : boolean |
Method to is if a role has been added |
|
isAllowed ( Role $user, string $resource = null, string $permission = null ) : boolean |
Method to determine if the user is allowed |
|
isDenied ( Role $user, string $resource = null, string $permission = null ) : boolean |
Method to determine if the user is denied |
|
removeAllow ( mixed $roles, mixed $resources = null, mixed $permissions = null ) : Acl |
Method to remove an allow rule |
|
removeDeny ( mixed $roles, mixed $resources = null, mixed $permissions = null ) : Acl |
Method to remove a deny rule |
|