PHP Класс Webiny\Component\Rest\Compiler\CacheDrivers\ArrayDriver

Наследование: implements Webiny\Component\Rest\Compiler\CacheDrivers\CacheDriverInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$cache Internal array that holds the compiled cache.

Открытые методы

Метод Описание
delete ( $api, $class ) Delete the cache for the given api and class.
isFresh ( $api, $class, $version, $ttl ) : boolean Checks if the cache is still fresh based on the given ttl.
read ( $api, $class, $version ) : boolean | array Read the compiled cache array.
save ( $api, $class, $version, $cacheArray ) Save the compiled cache array.

Описание методов

delete() публичный Метод

Delete the cache for the given api and class.
public delete ( $api, $class )
$api Name of the API.
$class Name of the class.

isFresh() публичный Метод

Checks if the cache is still fresh based on the given ttl.
public isFresh ( $api, $class, $version, $ttl ) : boolean
$api Name of the API.
$class Name of the class.
$version Version of the class.
$ttl Unix timestamp against which the cache ttl should be compared.
Результат boolean Returns true if cache is till fresh, otherwise false.

read() публичный Метод

Read the compiled cache array.
public read ( $api, $class, $version ) : boolean | array
$api Name of the API.
$class Name of the class.
$version Version of the class.
Результат boolean | array Returns the compiled cache array, or false if cache is not found.

save() публичный Метод

Save the compiled cache array.
public save ( $api, $class, $version, $cacheArray )
$api Name of the API.
$class Name of the class.
$version Version of the class.
$cacheArray The compiled class cache array.

Описание свойств

$cache защищенное свойство

Internal array that holds the compiled cache.
protected $cache