lmbAcl
__construct
([ $inherits_policy_allow = true], [ $not_found_policy_allow = false])
-
$inherits_policy_allow
-
$not_found_policy_allow
void
addResource
( $resource, [ $parents = array()])
void
addRole
( $role, [ $parents = array()])
void
allow
( $role, [ $resource = null], [ $privileges = array()])
-
$role
-
$resource
-
$privileges
void
deny
( $role, [ $resource = null], [ $privileges = array()])
-
$role
-
$resource
-
$privileges
void
getResourceInherits
( $resource)
void
getRoleInherits
( $role)
void
hasAllows
( $role, [ $resource = null], [ $privilege = null])
-
$role
-
$resource
-
$privilege
void
hasDenials
( $role, [ $resource = null], [ $privilege = null])
-
$role
-
$resource
-
$privilege
void
isAllowed
( $role, [ $resource = null], [ $privilege = null])
-
$role
-
$resource
-
$privilege
void
isResourceExist
( $resource)
void
isRoleExist
( $role)
void
setDebugMode
( $mode)
void
setRule
( $role, [ $resource = null], [ $privileges = array()], $rule)
-
$role
-
$resource
-
$privileges
-
$rule
void
_applyPrivilegesRule
( $role, $resource, $privileges, $rule)
-
$role
-
$resource
-
$privileges
-
$rule
void
_applyResourceRule
( $role, $resource, $rule)
void
_applyRoleRule
( $role, $rule, $privileges)
void
_checkResource
( $resource)
void
_getPrivilegeRule
( $role, $resource, $privilege)
-
$role
-
$resource
-
$privilege
void
_getResourceRule
( $role, $resource)
void
_getRoleRule
( $role, $privelege)
void
_hasRule
( $rule, $role, [ $resource = null], [ $privilege = null])
-
$rule
-
$role
-
$resource
-
$privilege
void
_isExistPrivilegeRule
( $role, $resource, $privilege)
-
$role
-
$resource
-
$privilege
void
_isExistResourceRule
( $role, $resource)
void
_isExistRoleRule
( $role, $privilege)
void
_mergeRoles
( $role1, $role2)
void
_processRoleAndResource
( $role, $resource)
void
_removePrivilegesRule
( $role, $resource)
void
_removeResourceRule
( $role)