SecurityListener
in package
implements
EventSubscriberInterface
SecurityListener handles security restrictions on controllers.
Tags
Interfaces, Classes, Traits and Enums
- EventSubscriberInterface
- An EventSubscriber knows itself what events it is interested in.
Table of Contents
- $argumentNameConverter : mixed
- $authChecker : mixed
- $language : mixed
- $logger : mixed
- $roleHierarchy : mixed
- $tokenStorage : mixed
- $trustResolver : mixed
- __construct() : mixed
- getSubscribedEvents() : array<string, mixed>
- Returns an array of event names this subscriber wants to listen to.
- onKernelControllerArguments() : mixed
- getRoles() : array<string|int, mixed>
- getVariables() : mixed
Properties
$argumentNameConverter
private
mixed
$argumentNameConverter
$authChecker
private
mixed
$authChecker
$language
private
mixed
$language
$logger
private
mixed
$logger
$roleHierarchy
private
mixed
$roleHierarchy
$tokenStorage
private
mixed
$tokenStorage
$trustResolver
private
mixed
$trustResolver
Methods
__construct()
public
__construct(ArgumentNameConverter $argumentNameConverter[, ExpressionLanguage $language = null ][, AuthenticationTrustResolverInterface $trustResolver = null ][, RoleHierarchyInterface $roleHierarchy = null ][, TokenStorageInterface $tokenStorage = null ][, AuthorizationCheckerInterface $authChecker = null ][, LoggerInterface $logger = null ]) : mixed
Parameters
- $argumentNameConverter : ArgumentNameConverter
- $language : ExpressionLanguage = null
- $trustResolver : AuthenticationTrustResolverInterface = null
- $roleHierarchy : RoleHierarchyInterface = null
- $tokenStorage : TokenStorageInterface = null
- $authChecker : AuthorizationCheckerInterface = null
- $logger : LoggerInterface = null
Return values
mixed —getSubscribedEvents()
Returns an array of event names this subscriber wants to listen to.
public
static getSubscribedEvents() : array<string, mixed>
Return values
array<string, mixed> —The event names to listen to
onKernelControllerArguments()
public
onKernelControllerArguments(KernelEvent $event) : mixed
Parameters
- $event : KernelEvent
Return values
mixed —getRoles()
private
getRoles(TokenInterface $token) : array<string|int, mixed>
Parameters
- $token : TokenInterface
Return values
array<string|int, mixed> —getVariables()
private
getVariables(KernelEvent $event) : mixed
Parameters
- $event : KernelEvent