CookieClearingLogoutHandler
in package
implements
LogoutHandlerInterface
This handler clears the passed cookies when a user logs out.
Tags
Interfaces, Classes, Traits and Enums
- LogoutHandlerInterface
- Interface that needs to be implemented by LogoutHandlers.
Table of Contents
- $cookies : mixed
- __construct() : mixed
- logout() : mixed
- Implementation for the LogoutHandlerInterface. Deletes all requested cookies.
Properties
$cookies
private
mixed
$cookies
Methods
__construct()
public
__construct(array<string|int, mixed> $cookies) : mixed
Parameters
- $cookies : array<string|int, mixed>
-
An array of cookie names to unset
Return values
mixed —logout()
Implementation for the LogoutHandlerInterface. Deletes all requested cookies.
public
logout(Request $request, Response $response, TokenInterface $token) : mixed
Parameters
- $request : Request
- $response : Response
- $token : TokenInterface