Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct () | |
addRoleParent ($role, $parent) | |
![]() | |
addRole ($role, $parents=null) | |
getRole ($role) | |
hasRole ($role) | |
inheritsRole ($role, $inherit, $onlyParents=false) | |
removeRole ($role) | |
removeRoleAll () | |
addResource ($resource, $parent=null) | |
add (Zend_Acl_Resource_Interface $resource, $parent=null) | |
get ($resource) | |
has ($resource) | |
inherits ($resource, $inherit, $onlyParent=false) | |
remove ($resource) | |
removeAll () | |
allow ($roles=null, $resources=null, $privileges=null, Zend_Acl_Assert_Interface $assert=null) | |
deny ($roles=null, $resources=null, $privileges=null, Zend_Acl_Assert_Interface $assert=null) | |
removeAllow ($roles=null, $resources=null, $privileges=null) | |
removeDeny ($roles=null, $resources=null, $privileges=null) | |
setRule ($operation, $type, $roles=null, $resources=null, $privileges=null, Zend_Acl_Assert_Interface $assert=null) | |
isAllowed ($role=null, $resource=null, $privilege=null) | |
getRegisteredRoles () | |
getRoles () | |
getResources () | |
Data Fields | |
const | RULE_PERM_DENY = 0 |
const | RULE_PERM_INHERIT = 1 |
const | RULE_PERM_ALLOW = 2 |
![]() | |
const | TYPE_ALLOW = 'TYPE_ALLOW' |
const | TYPE_DENY = 'TYPE_DENY' |
const | OP_ADD = 'OP_ADD' |
const | OP_REMOVE = 'OP_REMOVE' |
Additional Inherited Members | |
![]() | |
_getRoleRegistry () | |
_roleDFSAllPrivileges (Zend_Acl_Role_Interface $role, Zend_Acl_Resource_Interface $resource=null) | |
_roleDFSVisitAllPrivileges (Zend_Acl_Role_Interface $role, Zend_Acl_Resource_Interface $resource=null, &$dfs=null) | |
_roleDFSOnePrivilege (Zend_Acl_Role_Interface $role, Zend_Acl_Resource_Interface $resource=null, $privilege=null) | |
_roleDFSVisitOnePrivilege (Zend_Acl_Role_Interface $role, Zend_Acl_Resource_Interface $resource=null, $privilege=null, &$dfs=null) | |
_getRuleType (Zend_Acl_Resource_Interface $resource=null, Zend_Acl_Role_Interface $role=null, $privilege=null) | |
& | _getRules (Zend_Acl_Resource_Interface $resource=null, Zend_Acl_Role_Interface $role=null, $create=false) |
![]() | |
$_roleRegistry = null | |
$_resources = array() | |
$_isAllowedRole = null | |
$_isAllowedResource = null | |
$_isAllowedPrivilege = null | |
$_rules | |
ACL. Can be queried for relations between roles and resources.
@api
__construct | ( | ) |
addRoleParent | ( | $role, | |
$parent | |||
) |
const RULE_PERM_INHERIT = 1 |