Spec-Zone.ru › Yii 2.0

Интерфейс yii\authclient\StateStorageInterface

Все классы | Методы
Реализуется yii\authclient\SessionStateStorage
Доступна с версии 2.1
Исходный код https://github.com/yiisoft/yii2-authclient/blob/master/StateStorageInterface.php

StateStorageInterface — это интерфейс для хранения состояния клиента авторизации.

Здесь под «состоянием» подразумевается именованная переменная, сохраняемая между различными запросами.

Примечание: для корректной работы хранилище состояния должно меняться в зависимости от сеанса приложения, например, разные пользователи веб-приложения не должны совместно использовать состояние с одинаковым именем.

Общедоступные методы

Метод Описание Определено
get() Возвращает значение переменной состояния с указанным именем. yii\authclient\StateStorageInterface
remove() Удаляет переменную состояния. yii\authclient\StateStorageInterface
set() Добавляет переменную состояния. yii\authclient\StateStorageInterface

Подробное описание методов

get() public abstract method

Возвращает значение переменной состояния с указанным именем.

Если переменная не существует, возвращается $defaultValue.

public abstract mixed get ( $key )
$key string

Имя переменной

return mixed

Значение переменной или null если переменная не существует.

remove() public abstract method

Удаляет переменную состояния.

public abstract boolean remove ( $key )
$key string

Имя переменной для удаления

return boolean

Успешно или нет.

set() public abstract method

Добавляет переменную состояния.

Если переменная с указанным именем уже существует, старое значение будет перезаписано.

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

Имя переменной

$value mixed

Значение переменной

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-authclient-statestorageinterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API