Spec-Zone.ru › Symfony 2.7

DoctrineAclCache

class DoctrineAclCache implements AclCacheInterface

Этот класс является обёрткой вокруг фактической реализации кэша.

Постоянные значения

PREFIX

Методы

__construct(Cache $cache, PermissionGrantingStrategyInterface $permissionGrantingStrategy, string $prefix = self::PREFIX)
clearCache()

Удаляет все ACL из кэша.

evictFromCacheById($aclId)

Удаляет ACL из кэша.

evictFromCacheByIdentity(ObjectIdentityInterface $oid)

Удаляет ACL из кэша.

AclInterface getFromCacheById($aclId)

Извлекает ACL для данного первичного ключа идентификатора объекта из кэша.

AclInterface getFromCacheByIdentity(ObjectIdentityInterface $oid)

Извлекает ACL для данного идентификатора объекта из кэша.

putInCache(AclInterface $acl)

Сохраняет новый ACL в кэше.

Подробности

__construct(Cache $cache, PermissionGrantingStrategyInterface $permissionGrantingStrategy, string $prefix = self::PREFIX)

Параметры

Cache $cache
PermissionGrantingStrategyInterface $permissionGrantingStrategy
string $prefix

Исключения

InvalidArgumentException

clearCache()

Удаляет все ACL из кэша.

evictFromCacheById($aclId)

Удаляет ACL из кэша.

Параметры

$aclId

evictFromCacheByIdentity(ObjectIdentityInterface $oid)

Удаляет ACL из кэша.

Возвращаемый ACL должен ссылаться на переданный идентификатор объекта.

Параметры

ObjectIdentityInterface $oid

AclInterface getFromCacheById($aclId)

Извлекает ACL для данного первичного ключа идентификатора объекта из кэша.

Параметры

$aclId

Возвращаемое значение

AclInterface

AclInterface getFromCacheByIdentity(ObjectIdentityInterface $oid)

Извлекает ACL для данного идентификатора объекта из кэша.

Параметры

ObjectIdentityInterface $oid

Возвращаемое значение

AclInterface

putInCache(AclInterface $acl)

Сохраняет новый ACL в кэше.

Параметры

AclInterface $acl

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Security/Acl/Domain/DoctrineAclCache.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API