InMemoryTokenProvider
in package
implements
TokenProviderInterface
This class is used for testing purposes, and is not really suited for production.
Tags
Interfaces, Classes, Traits and Enums
- TokenProviderInterface
- Interface for TokenProviders.
Table of Contents
- $tokens : mixed
- createNewToken() : mixed
- Creates a new token.
- deleteTokenBySeries() : mixed
- Deletes all tokens belonging to series.
- loadTokenBySeries() : PersistentTokenInterface
- Loads the active token for the given series.
- updateToken() : mixed
- Updates the token according to this data.
Properties
$tokens
private
mixed
$tokens
= []
Methods
createNewToken()
Creates a new token.
public
createNewToken(PersistentTokenInterface $token) : mixed
Parameters
- $token : PersistentTokenInterface
Return values
mixed —deleteTokenBySeries()
Deletes all tokens belonging to series.
public
deleteTokenBySeries(mixed $series) : mixed
Parameters
- $series : mixed
Return values
mixed —loadTokenBySeries()
Loads the active token for the given series.
public
loadTokenBySeries(mixed $series) : PersistentTokenInterface
Parameters
- $series : mixed
Return values
PersistentTokenInterface —updateToken()
Updates the token according to this data.
public
updateToken(mixed $series, mixed $tokenValue, DateTime $lastUsed) : mixed
Parameters
- $series : mixed
- $tokenValue : mixed
- $lastUsed : DateTime