Spec-Zone.ru › Symfony 4.0

ИерархияРолейВыбиратель

класс ИерархияРолейВыбиратель расширяет ВыбирательРолей

ИерархияРолейВыбиратель использует ИерархиюРолей для определения ролей, предоставленных пользователю, перед голосованием.

Методы

__construct(ИерархияРолейИнтерфейс $roleHierarchy, string $prefix = 'ROLE_')
int vote(ТокенИнтерфейс $token, mixed $subject, array $attributes)

Возвращает голос для заданных параметров.

из ВыбирательРолей

Детали

__construct(ИерархияРолейИнтерфейс $roleHierarchy, string $prefix = 'ROLE_')

Параметры

ИерархияРолейИнтерфейс $roleHierarchy
string $prefix

int vote(ТокенИнтерфейс $token, mixed $subject, array $attributes)

Возвращает голос для заданных параметров.

Этот метод должен вернуть одну из следующих констант: ACCESSРАЗРЕШЕНО, ACCESSЗАПРЕЩЕНО или ACCESS_ОТКАЗ.

Параметры

ТокенИнтерфейс $token Экземпляр TokenInterface
mixed $subject Объект, который необходимо защитить
array $attributes Массив атрибутов, связанных с вызываемым методом

Значение возврата

int либо ACCESSРАЗРЕШЕНО, ACCESSОТКАЗ, или ACCESS_ЗАПРЕЩЕНО

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Security/Core/Authorization/Voter/RoleHierarchyVoter.html

Spec-Zone.ru

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