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) Constructor. | ||
collect(Request $request, Response $response, Exception $exception = null) Collects data for the given Request and Response. | ||
bool | isEnabled() Checks if security is enabled. | |
string | getUser() Gets the user. | |
array | getRoles() Gets the roles of the user. | |
array | getInheritedRoles() Gets the inherited roles of the user. | |
bool | supportsRoleHierarchy() Checks if the data contains information about inherited roles. Still the inherited roles can be an empty array. | |
bool | isAuthenticated() Checks if the user is authenticated or not. | |
string | getTokenClass() Get the class name of the security token. | |
string | getLogoutUrl() Get the provider key (i.e. the name of the active firewall). | |
string[] | getVoters() Returns the FQCN of the security voters enabled in the application. | |
string | getVoterStrategy() Returns the strategy configured for the security voters. | |
array | getAccessDecisionLog() Returns the log of the security decisions made by the access decision manager. | |
string | getName() Returns the name of the collector. |
Details
serialize()
unserialize($data)
__construct(TokenStorageInterface $tokenStorage = null, RoleHierarchyInterface $roleHierarchy = null, LogoutUrlGenerator $logoutUrlGenerator = null, AccessDecisionManagerInterface $accessDecisionManager = null)
Constructor.
collect(Request $request, Response $response, Exception $exception = null)
Collects data for the given Request and Response.
bool isEnabled()
Checks if security is enabled.
string getUser()
Gets the user.
array getRoles()
Gets the roles of the user.
array getInheritedRoles()
Gets the inherited roles of the user.
bool supportsRoleHierarchy()
Checks if the data contains information about inherited roles. Still the inherited roles can be an empty array.
bool isAuthenticated()
Checks if the user is authenticated or not.
string getTokenClass()
Get the class name of the security token.
string getLogoutUrl()
Get the provider key (i.e. the name of the active firewall).
string[] getVoters()
Returns the FQCN of the security voters enabled in the application.
string getVoterStrategy()
Returns the strategy configured for the security voters.
array getAccessDecisionLog()
Returns the log of the security decisions made by the access decision manager.
string getName()
Returns the name of the collector.
Please login to continue.