Spec-Zone.ru › Symfony 2.8

AccessDecisionManagerInterface

интерфейс AccessDecisionManagerInterface

AccessDecisionManagerInterface принимает решения об авторизации.

Методы

bool decide(TokenInterface $token, array $attributes, object $object = null)

Определяет, разрешен ли доступ или нет.

bool supportsAttribute(string $attribute) устаревший

Проверяет, поддерживает ли менеджер решений об доступе заданное атрибут.

true supportsClass(string $class) устаревший

Проверяет, поддерживает ли менеджер решений об доступе заданный класс.

Подробности

bool decide(TokenInterface $token, array $attributes, object $object = null)

Определяет, разрешен ли доступ или нет.

Параметры

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

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

bool true, если доступ предоставлен, в противном случае false

bool supportsAttribute(string $attribute) устаревший

устаревший

since версия 2.8, будет удален в 3.0.

Проверяет, поддерживает ли менеджер решений об доступе заданное атрибут.

Параметры

string $attribute Атрибут

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

bool true, если этот менеджер решений поддерживает атрибут, в противном случае false

true supportsClass(string $class) устаревший

устаревший

since версия 2.8, будет удален в 3.0.

Проверяет, поддерживает ли менеджер решений об доступе заданный класс.

Параметры

string $class Имя класса

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

true если этот менеджер решений может обработать класс

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

Spec-Zone.ru

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