yii\authclient\StateStorageInterface - Yii2 类参考手册

Interface yii\authclient\StateStorageInterface

Implemented byyii\authclient\SessionStateStorage
Available since version2.1

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

隐藏继承的方法 Hide inherited 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

get() public abstract method

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 null if the variable does not exist.

remove() public abstract method

Removes a state variable.

public abstract boolean remove ( $key )
$key string

The name of the variable to be removed

return boolean

Success.

set() public abstract method

Adds a state variable.

If the specified name already exists, the old value will be overwritten.

public abstract void set ( $key, $value )
$key string

Variable name

$value mixed

Variable value