Acl.php
- Classes
- Kwf_Acl
\Kwf_Acl
- Extends from
- \Zend_Acl
 Properties Properties
- $_componentAcl
- $_componentAclClass
- $_kwcResourcesLoaded
 Methods Methods
- __construct
- _compareMenuConfig
- _compareMenuConfigOrder
- _getRoleRegistry
- allow
- clearCache
- getAdditionalRoles
- getAllResources
- getAllowedEditResourceRoleIdsByRole
- getAllowedEditRolesByRole
- getComponentAcl
- getInstance
- getMenuConfig
- getResources
- getRoles
- isAllowed
- isAllowedComponent
- isAllowedComponentById
- isAllowedUser
- loadKwcResources
- setComponentAcl
- setComponentAclClass
- setParentResource
Properties
$_componentAcl
\Kwf_Component_Acl $_componentAcl = ''
 Details
 Details
- 
\Kwf_Component_Acl
 
- visibility
- protected
- default
- final
- false
- static
- false
$_componentAclClass
 $_componentAclClass = 'Kwf_Component_Acl'
 Details
 Details
- visibility
- protected
- default
- Kwf_Component_Acl
- final
- false
- static
- false
$_kwcResourcesLoaded
 $_kwcResourcesLoaded = 'false'
 Details
 Details
- visibility
- protected
- default
- false
- final
- false
- static
- false
Methods
__construct
__construct(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
_compareMenuConfig
_compareMenuConfig(
           $a,  $b
          )
        
        :
        Arguments
- $a
- $b
 Details
 Details
- visibility
- public
- final
- false
- static
- true
_compareMenuConfigOrder
_compareMenuConfigOrder(
           $first,  $second
          )
        
        :
        Arguments
- $first
- $second
 Details
 Details
- visibility
- public
- final
- false
- static
- true
_getRoleRegistry
_getRoleRegistry(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
allow
allow(
           $roles
              =
              null,  $resources
              =
              null,  $privileges
              =
              null,  $assert
              =
              null
          )
        
        :
        Arguments
- $roles
- $resources
- $privileges
- $assert
 Details
 Details
- visibility
- public
- final
- false
- static
- false
clearCache
clearCache(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getAdditionalRoles
getAdditionalRoles(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getAllResources
getAllResources(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getAllowedEditResourceRoleIdsByRole
getAllowedEditResourceRoleIdsByRole(
           $role
          )
        
        :
        Arguments
- $role
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getAllowedEditRolesByRole
getAllowedEditRolesByRole(
           $role
          )
        
        :
        Arguments
- $role
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getComponentAcl
getComponentAcl(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getInstance
getInstance(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getMenuConfig
getMenuConfig(
           $user
          )
        
        :
        Arguments
- $user
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getResources
getResources(
           $parent
              =
              null
          )
        
        :
        Arguments
- $parent
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getRoles
getRoles(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
isAllowed
isAllowed(
           $role
              =
              null,  $resource
              =
              null,  $privilege
              =
              null
          )
        
        :
        Arguments
- $role
- $resource
- $privilege
 Details
 Details
- visibility
- public
- final
- false
- static
- false
isAllowedComponent
isAllowedComponent(
           $class,  $authData
          )
        
        :
        Arguments
- $class
- $authData
 Details
 Details
- visibility
- public
- final
- false
- static
- false
isAllowedComponentById
isAllowedComponentById(
           $componentId,  $class,  $authData
          )
        
        :
        Arguments
- $componentId
- $class
- $authData
 Details
 Details
- visibility
- public
- final
- false
- static
- false
isAllowedUser
isAllowedUser(
           $user,  $resource
              =
              null,  $privilege
              =
              null
          )
        
        :
        Arguments
- $user
- $resource
- $privilege
 Details
 Details
- visibility
- public
- final
- false
- static
- false
loadKwcResources
loadKwcResources(
          
          )
        
        :
        Lädt Resourcen die von Komponenten kommen.
Muss extra aufgerufen werden wenn diese Resourcen benötigt werden, aus performance gründen
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setComponentAcl
setComponentAcl(
           $componentAcl
          )
        
        :
        Arguments
- $componentAcl
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setComponentAclClass
setComponentAclClass(
           $class
          )
        
        :
        Arguments
- $class
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setParentResource
setParentResource(
           $resource,  $parent
          )
        
        :
        Arguments
- $resource
- $parent
 Details
 Details
- visibility
- public
- final
- false
- static
- false