interface ClearableTokenStorageInterface implements TokenStorageInterface

Methods

string
getToken(string $tokenId)

Reads a stored CSRF token.

setToken(string $tokenId, string $token)

Stores a CSRF token.

string|null
removeToken(string $tokenId)

Removes a CSRF token.

bool
hasToken(string $tokenId)

Checks whether a token with the given token ID exists.

clear()

Removes all CSRF tokens.

Details

in TokenStorageInterface at line 30
string getToken(string $tokenId)

Reads a stored CSRF token.

Parameters

string $tokenId The token ID

Return Value

string The stored token

Exceptions

TokenNotFoundException If the token ID does not exist

in TokenStorageInterface at line 38
setToken(string $tokenId, string $token)

Stores a CSRF token.

Parameters

string $tokenId The token ID
string $token The CSRF token

in TokenStorageInterface at line 48
string|null removeToken(string $tokenId)

Removes a CSRF token.

Parameters

string $tokenId The token ID

Return Value

string|null Returns the removed token if one existed, NULL otherwise

in TokenStorageInterface at line 57
bool hasToken(string $tokenId)

Checks whether a token with the given token ID exists.

Parameters

string $tokenId The token ID

Return Value

bool Whether a token exists with the given ID

at line 22
clear()

Removes all CSRF tokens.