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 из кэша
Параметры
| строка | $primaryKey | сериализованный первичный ключ |
evictFromCacheByIdentity(ObjectIdentityInterface $oid)
Удаляет ACL из кэша
Возвращаемый ACL должен ссылаться на переданный объект.
Параметры
| ObjectIdentityInterface | $oid |
AclInterface getFromCacheById(int $primaryKey)
Извлекает ACL для заданного первичного ключа объекта из кэша
Параметры
| целое число | $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/3.2/Symfony/Component/Security/Acl/Model/AclCacheInterface.html