Documentation

Storage
in package

Класс для временного хранения данных. В стандартном драйвере(который работает только с встроенным сервером) хранит данные в оперативной памяти.

Table of Contents

Properties

$defaultTtl  : int
$driver  : StorageDriver

Methods

get()  : mixed|null
Получает значение свойства.
handleDeletion()  : void
Удаляет истёкшие записи из хранилища.
init()  : void
Инициализирует хранилище с указанным драйвером.
remove()  : void
Удаляет запись из хранилища.
set()  : void
Устанавливает значение для свойства.
setTime()  : void
Устанавливает время жизни записей в хранилище.
update()  : void
Обновляет время жизни записи.
ensureDriverInitialized()  : void
Убеждается, что драйвер инициализирован.

Properties

$defaultTtl

private static int $defaultTtl = 3600

Methods

get()

Получает значение свойства.

public static get(string $property[, string|null $prefix = null ]) : mixed|null
Parameters
$property : string

Название свойства

$prefix : string|null = null

Префикс для подхранилища

Return values
mixed|null

handleDeletion()

Удаляет истёкшие записи из хранилища.

public static handleDeletion() : void

init()

Инициализирует хранилище с указанным драйвером.

public static init([StorageDriver|null $driver = null ]) : void
Parameters
$driver : StorageDriver|null = null

Драйвер хранилища (по умолчанию MemoryStorageDriver)

remove()

Удаляет запись из хранилища.

public static remove(string $property[, string|null $prefix = null ]) : void
Parameters
$property : string

Название свойства

$prefix : string|null = null

Префикс для подхранилища

set()

Устанавливает значение для свойства.

public static set(string $property, mixed $value[, string|null $prefix = null ]) : void
Parameters
$property : string

Название свойства

$value : mixed

Значение свойства

$prefix : string|null = null

Префикс для подхранилища

setTime()

Устанавливает время жизни записей в хранилище.

public static setTime(int $seconds) : void
Parameters
$seconds : int

Время жизни в секундах

update()

Обновляет время жизни записи.

public static update(string $property[, string|null $prefix = null ]) : void
Parameters
$property : string

Название свойства

$prefix : string|null = null

Префикс для подхранилища

ensureDriverInitialized()

Убеждается, что драйвер инициализирован.

private static ensureDriverInitialized() : void
Tags
throws
RuntimeException

Если драйвер не инициализирован


        
On this page

Search results