Spec-Zone.ru › Symfony 3.1

SecurityDataCollector

class SecurityDataCollector extends DataCollector

SecurityDataCollector.

Methods

serialize() from DataCollector
unserialize($data) from DataCollector
__construct(TokenStorageInterface $tokenStorage = null, RoleHierarchyInterface $roleHierarchy = null, LogoutUrlGenerator $logoutUrlGenerator = null, AccessDecisionManagerInterface $accessDecisionManager = null)

Конструктор.

collect(Request $request, Response $response, Exception $exception = null)

Собирает данные для данного запроса и ответа.

bool isEnabled()

Проверяет, включена ли безопасность.

string getUser()

Получает пользователя.

array getRoles()

Получает роли пользователя.

array getInheritedRoles()

Получает унаследованные роли пользователя.

bool supportsRoleHierarchy()

Проверяет, содержит ли данные информацию об унаследованных ролях. Унаследованные роли могут быть и пустым массивом.

bool isAuthenticated()

Проверяет, аутентифицирован ли пользователь.

string getTokenClass()

Получить имя класса security токена.

string getLogoutUrl()

Получить ключ провайдера (т.е. имя активного файрвола).

string[] getVoters()

Возвращает FQCN активных security вотеров в приложении.

string getVoterStrategy()

Возвращает стратегию, настроенную для security вотеров.

array getAccessDecisionLog()

Возвращает журнал security решений, принятых менеджером принятия решений об доступе.

string getName()

Возвращает имя коллектора.

Details

serialize()

unserialize($data)

Parameters

$data

__construct(TokenStorageInterface $tokenStorage = null, RoleHierarchyInterface $roleHierarchy = null, LogoutUrlGenerator $logoutUrlGenerator = null, AccessDecisionManagerInterface $accessDecisionManager = null)

Конструктор.

Parameters

TokenStorageInterface $tokenStorage
RoleHierarchyInterface $roleHierarchy
LogoutUrlGenerator $logoutUrlGenerator
AccessDecisionManagerInterface $accessDecisionManager

collect(Request $request, Response $response, Exception $exception = null)

Собирает данные для данного запроса и ответа.

Parameters

Request $request Экземпляр Request
Response $response Экземпляр Response
Exception $exception Экземпляр Exception

bool isEnabled()

Проверяет, включена ли безопасность.

Return Value

bool true, если безопасность включена, иначе false

string getUser()

Получает пользователя.

Return Value

string Пользователь

array getRoles()

Получает роли пользователя.

Return Value

array Роли

array getInheritedRoles()

Получает унаследованные роли пользователя.

Return Value

array Унаследованные роли

bool supportsRoleHierarchy()

Проверяет, содержит ли данные информацию об унаследованных ролях. Унаследованные роли могут быть и пустым массивом.

Return Value

bool true, если профиль содержит информацию об унаследованных ролях

bool isAuthenticated()

Проверяет, аутентифицирован ли пользователь.

Return Value

bool true, если пользователь аутентифицирован, иначе false

string getTokenClass()

Получить имя класса security токена.

Return Value

string Токен

string getLogoutUrl()

Получить ключ провайдера (т.е. имя активного файрвола).

Return Value

string Ключ провайдера

string[] getVoters()

Возвращает FQCN активных security вотеров в приложении.

Return Value

string[]

string getVoterStrategy()

Возвращает стратегию, настроенную для security вотеров.

Return Value

string

array getAccessDecisionLog()

Возвращает журнал security решений, принятых менеджером принятия решений об доступе.

Return Value

array

string getName()

Возвращает имя коллектора.

Return Value

string Имя коллектора

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Bundle/SecurityBundle/DataCollector/SecurityDataCollector.html

Spec-Zone.ru

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