ContextListener
class ContextListener implements ListenerInterface
ContextListener manages the SecurityContext persistence through a session.
Methods
__construct(TokenStorageInterface $tokenStorage, iterable $userProviders, string $contextKey, LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null, AuthenticationTrustResolverInterface $trustResolver = null)
No description
setLogoutOnUserChange(bool $logoutOnUserChange)
deprecated
Enables deauthentication during refreshUser when the user has changed.
TokenInterface|null
static
handleUnserializeCallback($class)
No description
Details
at line 50
__construct(TokenStorageInterface $tokenStorage, iterable $userProviders, string $contextKey, LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null, AuthenticationTrustResolverInterface $trustResolver = null)
at line 71
setLogoutOnUserChange(bool $logoutOnUserChange)
deprecated
deprecated
Enables deauthentication during refreshUser when the user has changed.
at line 79
handle(GetResponseEvent $event)
Reads the Security Token from the session.
at line 120
onKernelResponse(FilterResponseEvent $event)
Writes the security token into the session.
at line 156
protected TokenInterface|null
refreshUser(TokenInterface $token)
Refreshes the user by reloading it from the user provider.