public logout ( |
||
$request | ||
$response | ||
$token | Symfony\Component\Security\Core\Authentication\Token\TokenInterface |
public function logout(Request $request, Response $response, TokenInterface $token)
{
$this->cancelCookie($request);
}
/** * {@inheritDoc} */ public function logout(Request $request, Response $response, TokenInterface $token) { parent::logout($request, $response, $token); if (null !== ($cookie = $request->cookies->get($this->options['name'])) && count($parts = $this->decodeCookie($cookie)) === 2) { list($series, $tokenValue) = $parts; $this->tokenProvider->deleteTokenBySeries($series); } }