Метаданные
класс 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