Spec-Zone.ru › Symfony 3.1

Метаданные

класс MetadataBag реализует SessionBagInterface

Контейнер метаданных.

Добавляет метаданные в сеанс.

Постоянные значения

CREATED
UPDATED
LIFETIME

Методы

__construct(string $storageKey = '_sf2_meta', int $updateThreshold)

Конструктор.

initialize(array $array)

Инициализирует пакет.

int getLifetime()

Получает срок действия cookie сеанса.

stampNew(int $lifetime = null)

Маркирует новые метаданные сеанса.

string getStorageKey()

Получает ключ хранения для этого пакета.

int getCreated()

Получает метку времени создания метаданных.

int getLastUsed()

Получает метаданные последнего использования.

mixed clear()

Очищает данные из пакета.

string getName()

Получает имя этого пакета.

setName(string $name)

Устанавливает имя.

Детали

__construct(string $storageKey = '_sf2_meta', int $updateThreshold)

Конструктор.

Параметры

string $storageKey Ключ, используемый для хранения пакета в сеансе
int $updateThreshold Время ожидания между двумя обновлениями UPDATED

initialize(array $array)

Инициализирует пакет.

Параметры

array $array

int getLifetime()

Получает срок действия cookie сеанса.

Возвращаемое значение

int

stampNew(int $lifetime = null)

Маркирует новые метаданные сеанса.

Параметры

int $lifetime Устанавливает срок действия cookie сеанса. Значение null оставит системные настройки без изменений, 0 установит cookie для истечения с сеансом браузера. Время в секундах, и не является меткой времени Unix.

string getStorageKey()

Получает ключ хранения для этого пакета.

Возвращаемое значение

string

int getCreated()

Получает метку времени создания метаданных.

Возвращаемое значение

int Метка времени Unix

int getLastUsed()

Получает метаданные последнего использования.

Возвращаемое значение

int Метка времени Unix

mixed clear()

Очищает данные из пакета.

Возвращаемое значение

mixed Любые содержавшиеся данные

string getName()

Получает имя этого пакета.

Возвращаемое значение

string

setName(string $name)

Устанавливает имя.

Параметры

string $name

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/HttpFoundation/Session/Storage/MetadataBag.html

Spec-Zone.ru

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