AclCacheInterface
интерфейс AclCacheInterface
Интерфейс кэширования ACL.
Методы
| evictFromCacheById(string $primaryKey) Удаляет ACL из кэша. | ||
| evictFromCacheByIdentity(ObjectIdentityInterface $oid) Удаляет ACL из кэша. | ||
| AclInterface | getFromCacheById(int $primaryKey) Возвращает ACL для заданного первичного ключа объекта-идентификатора из кэша. | |
| AclInterface | getFromCacheByIdentity(ObjectIdentityInterface $oid) Возвращает ACL для заданного объекта-идентификатора из кэша. | |
| putInCache(AclInterface $acl) Сохраняет новый ACL в кэше. | ||
| clearCache() Удаляет все ACL из кэша. |
Подробности
evictFromCacheById(string $primaryKey)
Удаляет ACL из кэша.
Параметры
| string | $primaryKey | сериализованный первичный ключ |
evictFromCacheByIdentity(ObjectIdentityInterface $oid)
Удаляет ACL из кэша.
Возвращаемый ACL должен ссылаться на переданный объект-идентификатор.
Параметры
| ObjectIdentityInterface | $oid |
AclInterface getFromCacheById(int $primaryKey)
Возвращает ACL для заданного первичного ключа объекта-идентификатора из кэша.
Параметры
| int | $primaryKey |
Возвращаемое значение
| AclInterface |
AclInterface getFromCacheByIdentity(ObjectIdentityInterface $oid)
Возвращает ACL для заданного объекта-идентификатора из кэша.
Параметры
| ObjectIdentityInterface | $oid |
Возвращаемое значение
| AclInterface |
putInCache(AclInterface $acl)
Сохраняет новый ACL в кэше.
Параметры
| AclInterface | $acl |
clearCache()
Удаляет все ACL из кэша.
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Security/Acl/Model/AclCacheInterface.html