Spec-Zone.ru › Symfony 4.1

MetadataBag

class MetadataBag implements SessionBagInterface

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

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

Константы

CREATED
UPDATED
LIFETIME

Свойства

protected array $meta

Методы

__construct(string $storageKey = '_sf2_meta', int $updateThreshold = 0)
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 = 0)

Параметры

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 timestamp

int getLastUsed()

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

Значение возврата

int Unix timestamp

mixed clear()

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

Значение возврата

mixed Содержимое, которое было в пакете

string getName()

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

Значение возврата

string

setName(string $name)

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

Параметры

string $name

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

Spec-Zone.ru

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