Ubiquity 2.5.2
php rapid development framework
Loading...
Searching...
No Matches
AclCacheProvider Class Reference

Ubiquity\security\acl\persistence$AclCacheProvider This class is part of Ubiquity. More...

+ Inheritance diagram for AclCacheProvider:

Public Member Functions

 __construct ()
 
 loadAllAcls ()
 {{
Returns
AclElement[]
}
See also
\Ubiquity\security\acl\persistence\AclProviderInterfaceloadAllAcls()
}
 
 isAutosave ()
 
 saveAll ()
 
 cacheUpdated ()
 
 getDetails ()
 
- Public Member Functions inherited from AclArrayProvider
 saveAcl (AclElement $aclElement)
 
 removeAcl (AclElement $aclElement)
 
 loadAllPermissions ()
 {
Returns
Permission[]
}
 
 loadAllResources ()
 {
Returns
Resource[]
}
 
 loadAllRoles ()
 {
Returns
Role[]
}
 
 savePart (\Ubiquity\security\acl\models\AbstractAclPart $part)
 
 updatePart (string $id,\Ubiquity\security\acl\models\AbstractAclPart $part)
 
 removePart (\Ubiquity\security\acl\models\AbstractAclPart $part)
 
 existPart (AbstractAclPart $part)
 
 existAcl (AclElement $aclElement)
 
 getModelClassesSwap ()
 
 clearAll ()
 {}
 
- Public Member Functions inherited from AclProviderInterface
 savePart (AbstractAclPart $part)
 
 updatePart (string $id, AbstractAclPart $part)
 
 removePart (AbstractAclPart $part)
 

Protected Member Functions

 getCacheKeys ()
 
 loadAllPart ($class)
 
- Protected Member Functions inherited from AclCacheTrait
 getRootKey ($element)
 
 createCache ($part)
 

Additional Inherited Members

- Protected Attributes inherited from AclArrayProvider
 $aclsArray
 
 $parts
 
- Static Protected Attributes inherited from AclCacheTrait
static $KEY = 'acls/'
 

Detailed Description

Ubiquity\security\acl\persistence$AclCacheProvider This class is part of Ubiquity.

Author
jc
Version
1.0.0

Definition at line 20 of file AclCacheProvider.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

Reimplemented from AclArrayProvider.

Definition at line 22 of file AclCacheProvider.php.

Member Function Documentation

◆ cacheUpdated()

cacheUpdated ( )

Implements AclProviderInterface.

Definition at line 64 of file AclCacheProvider.php.

◆ getCacheKeys()

getCacheKeys ( )
protected

Definition at line 29 of file AclCacheProvider.php.

◆ getDetails()

getDetails ( )

Implements AclProviderInterface.

Definition at line 83 of file AclCacheProvider.php.

◆ isAutosave()

isAutosave ( )

Implements AclProviderInterface.

Definition at line 48 of file AclCacheProvider.php.

◆ loadAllAcls()

loadAllAcls ( )

{{

Returns
AclElement[]
}
See also
\Ubiquity\security\acl\persistence\AclProviderInterfaceloadAllAcls()
}

See also
\Ubiquity\security\acl\persistence\AclProviderInterface::loadAllAcls()

Reimplemented from AclArrayProvider.

Definition at line 43 of file AclCacheProvider.php.

◆ loadAllPart()

loadAllPart (   $class)
protected

Reimplemented from AclArrayProvider.

Definition at line 38 of file AclCacheProvider.php.

◆ saveAll()

saveAll ( )

Implements AclProviderInterface.

Definition at line 52 of file AclCacheProvider.php.


The documentation for this class was generated from the following file: