Interface yii\authclient\StateStorageInterface
| Implemented by | yii\authclient\SessionStateStorage | 
|---|---|
| Available since extension's version | 2.1 | 
| Source Code | https://github.com/yiisoft/yii2-authclient/blob/master/src/StateStorageInterface.php | 
StateStorageInterface is an interface for Auth client state storage.
Herein 'state' means a named variable, which is persistent between different requests.
Note: in order to function correctly state storage should vary depending on application session, e.g. different web users should not share state with the same name.
Public Methods
| Method | Description | Defined By | 
|---|---|---|
| get() | Returns the state variable value with the variable name. | yii\authclient\StateStorageInterface | 
| remove() | Removes a state variable. | yii\authclient\StateStorageInterface | 
| set() | Adds a state variable. | yii\authclient\StateStorageInterface | 
Method Details
Returns the state variable value with the variable name.
| public abstract mixed get ( $key ) | ||
| $key | string | The variable name | 
| return | mixed | The variable value, or  | 
|---|---|---|
                public function get($key);
            
        Removes a state variable.
| public abstract boolean remove ( $key ) | ||
| $key | string | The name of the variable to be removed | 
| return | boolean | Success. | 
|---|---|---|
                public function remove($key);