Spec-Zone.ru › Symfony 4.1

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

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

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

Методы

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

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

из ВыбирательРолей
extractRoles(ТокенИнтерфейс $token)

Подробности

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

Параметры

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

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

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

Этот метод должен вернуть одну из следующих констант: ACCESS_GRANTED, ACCESS_DENIED или ACCESS_ABSTAIN.

Параметры

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

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

int либо ACCESS_GRANTED, ACCESS_ABSTAIN, или ACCESS_DENIED

protected extractRoles(ТокенИнтерфейс $token)

Параметры

ТокенИнтерфейс $token

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

Spec-Zone.ru

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