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)

Enables deauthentication during refreshUser when the user has changed.

handle(GetResponseEvent $event)

Reads the Security Token from the session.

onKernelResponse(FilterResponseEvent $event)

Writes the security token into the session.

Details

at line line 51
__construct(TokenStorageInterface $tokenStorage, iterable $userProviders, string $contextKey, LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null, AuthenticationTrustResolverInterface $trustResolver = null)

Parameters

TokenStorageInterface $tokenStorage
iterable $userProviders
string $contextKey
LoggerInterface $logger
EventDispatcherInterface $dispatcher
AuthenticationTrustResolverInterface $trustResolver

at line line 70
setLogoutOnUserChange(bool $logoutOnUserChange)

Enables deauthentication during refreshUser when the user has changed.

Parameters

bool $logoutOnUserChange

at line line 78
handle(GetResponseEvent $event)

Reads the Security Token from the session.

Parameters

GetResponseEvent $event

at line line 119
onKernelResponse(FilterResponseEvent $event)

Writes the security token into the session.

Parameters

FilterResponseEvent $event