Documentation

SqlStorageDriver extends StorageDriver
in package

Драйвер хранилища, работающий с SQL базой данных

Table of Contents

Properties

$table  : string

Methods

get()  : mixed|null
Получает значение свойства.
handleDeletion()  : void
Удаляет все истёкшие записи.
remove()  : void
Удаляет запись из хранилища.
set()  : void
Устанавливает значение для свойства.
setTable()  : void
Устанавливает имя таблицы для хранения
updateTtl()  : void
Обновляет время жизни записи.
buildKey()  : string
Строит ключ для хранения с учетом префикса

Properties

Methods

get()

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

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

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

$prefix : string|null = null

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

Return values
mixed|null

Возвращает значение или null, если не найдено или истекло

handleDeletion()

Удаляет все истёкшие записи.

public handleDeletion() : void

remove()

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

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

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

$prefix : string|null = null

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

set()

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

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

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

$value : mixed

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

$ttl : int

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

$prefix : string|null = null

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

setTable()

Устанавливает имя таблицы для хранения

public setTable(string $table) : void
Parameters
$table : string

updateTtl()

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

public updateTtl(string $property, int $ttl[, string|null $prefix = null ]) : void
Parameters
$property : string

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

$ttl : int

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

$prefix : string|null = null

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

buildKey()

Строит ключ для хранения с учетом префикса

private buildKey(string $property, string|null $prefix) : string
Parameters
$property : string
$prefix : string|null
Return values
string

        
On this page

Search results