Spec-Zone.ru › Symfony 2.8

AclProviderInterface

интерфейс AclProviderInterface

Предоставляет общий интерфейс для получения ACL.

Методы

массив findChildren(ObjectIdentityInterface $parentOid, bool $directChildrenOnly = false)

Возвращает все идентификаторы дочерних объектов из базы данных

AclInterface findAcl(ObjectIdentityInterface $oid, array $sids = array())

Возвращает ACL, принадлежащий данному идентификатору объекта.

SplObjectStorage findAcls(array $oids, array $sids = array())

Возвращает ACL, принадлежащие данным идентификаторам объектов

Подробности

массив findChildren(ObjectIdentityInterface $parentOid, bool $directChildrenOnly = false)

Возвращает все идентификаторы дочерних объектов из базы данных

Параметры

ObjectIdentityInterface $parentOid
bool $directChildrenOnly

Значение результата

массив возвращает массив дочерних 'ObjectIdentity'

AclInterface findAcl(ObjectIdentityInterface $oid, array $sids = array())

Возвращает ACL, принадлежащий данному идентификатору объекта

Параметры

ObjectIdentityInterface $oid
массив $sids

Значение результата

AclInterface

Исключения

AclNotFoundException если ACL отсутствует

SplObjectStorage findAcls(array $oids, array $sids = array())

Возвращает ACL, принадлежащие данным идентификаторам объектов

Параметры

массив $oids массив реализаций ObjectIdentityInterface
массив $sids массив реализаций SecurityIdentityInterface

Значение результата

SplObjectStorage отображение переданных идентификаторов объектов на ACL

Исключения

AclNotFoundException если мы не можем найти ACL для всех идентификаторов

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Security/Acl/Model/AclProviderInterface.html

Spec-Zone.ru

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