Spec-Zone.ru › Symfony 3.4

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, TraceableFirewallListener $firewall = null)
collect(Request $request, Response $response, Exception $exception = null)

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

reset()

Сбрасывает этот сборщик данных в исходное состояние.

lateCollect()

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

bool isEnabled()

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

string getUser()

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

array getRoles()

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

array getInheritedRoles()

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

bool supportsRoleHierarchy()

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

bool isAuthenticated()

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

isImpersonated()
getImpersonatorUser()
getImpersonationExitPath()
string getTokenClass()

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

Data getToken()

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

string getLogoutUrl()

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

string[] getVoters()

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

string getVoterStrategy()

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

array getAccessDecisionLog()

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

array getFirewall()

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

getListeners()
string getName()

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

Подробности

serialize()

unserialize($data)

Параметры

$data

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

Параметры

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

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

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

Параметры

Request $request
Response $response
Exception $exception

reset()

Сбрасывает этот коллектор данных до начального состояния.

lateCollect()

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

bool isEnabled()

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

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

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

string getUser()

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

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

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

array getRoles()

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

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

array Роли

array getInheritedRoles()

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

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

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

bool supportsRoleHierarchy()

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

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

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

bool isAuthenticated()

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

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

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

isImpersonated()

getImpersonatorUser()

getImpersonationExitPath()

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

getListeners()

string getName()

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

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

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

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

Spec-Zone.ru

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