MetadataBag
class MetadataBag implements 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.0/Symfony/Component/HttpFoundation/Session/Storage/MetadataBag.html