Spec-Zone.ru › Symfony 3.4

Интерфейс VoterInterface

интерфейс VoterInterface

VoterInterface — это интерфейс, реализуемый всеми избирателями.

Константы

ACCESS_GRANTED
ACCESS_ABSTAIN
ACCESS_DENIED

Методы

int vote(TokenInterface $token, mixed $subject, array $attributes)

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

Подробности

int vote(TokenInterface $token, mixed $subject, array $attributes)

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

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

Параметры

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

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

int либо ACCESSGRANTED, либо ACCESSABSTAIN, либо ACCESS_DENIED

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

Spec-Zone.ru

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