Spec-Zone.ru › Symfony 3.3

SecurityDataCollector

class SecurityDataCollector extends DataCollector implements LateDataCollectorInterface

Методы

serialize() from DataCollector
unserialize($data) from DataCollector
__construct(TokenStorageInterface $tokenStorage = null, RoleHierarchyInterface $roleHierarchy = null, LogoutUrlGenerator $logoutUrlGenerator = null, AccessDecisionManagerInterface $accessDecisionManager = null, FirewallMapInterface $firewallMap = null)
collect(Request $request, Response $response, Exception $exception = null)

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

lateCollect()

Собирает данные как можно позже.

bool isEnabled()

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

string getUser()

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

array getRoles()

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

array getInheritedRoles()

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

bool supportsRoleHierarchy()

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

bool isAuthenticated()

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

string getTokenClass()

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

Data getToken()

Получает полный класс security токена как объект Data.

string getLogoutUrl()

Получает URL выхода.

string[] getVoters()

Возвращает FQCN security голосователей, включенных в приложение.

string getVoterStrategy()

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

array getAccessDecisionLog()

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

array getFirewall()

Возвращает конфигурацию текущего контекста брандмауэра.

string getName()

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

Подробности

serialize()

unserialize($data)

Параметры

$data

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

Параметры

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

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

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

Параметры

Request $request
Response $response
Exception $exception

lateCollect()

Собирает данные как можно позже.

bool isEnabled()

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

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

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

string getUser()

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

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

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

array getRoles()

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

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

array Роли

array getInheritedRoles()

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

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

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

bool supportsRoleHierarchy()

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

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

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

bool isAuthenticated()

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

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

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

string getTokenClass()

Получение имени класса токена безопасности.

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

string Токен

Data getToken()

Получение полного класса токена безопасности как объекта Data.

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

Data

string getLogoutUrl()

Получение URL страницы выхода.

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

string URL страницы выхода

string[] getVoters()

Возвращает FQCN активированных в приложении наблюдателей безопасности.

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

string[]

string getVoterStrategy()

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

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

string

array getAccessDecisionLog()

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

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

array

array getFirewall()

Возвращает конфигурацию текущего контекста брандмауэра.

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

array

string getName()

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

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

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

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

Spec-Zone.ru

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