Documentation

StorageDriver
in package

AbstractYes

Абстрактный класс драйвера хранилища.

Определяет интерфейс, который должны реализовывать все конкретные драйверы.

Table of Contents

Methods

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

Methods

get()

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

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

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

$prefix : string|null = null

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

Return values
mixed|null

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

handleDeletion()

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

public abstract handleDeletion() : void

remove()

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

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

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

$prefix : string|null = null

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

set()

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

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

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

$value : mixed

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

$ttl : int

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

$prefix : string|null = null

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

updateTtl()

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

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

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

$ttl : int

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

$prefix : string|null = null

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


        
On this page

Search results