PHP Класс Bolt\Storage\Database\Schema\Timer

Автор: Gawain Lynch ([email protected])
Показать файл Открыть проект

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

Свойство Тип Описание
$cacheFile Bolt\Filesystem\Handler\FileInterface
$expired boolean

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

Метод Описание
__construct ( Bolt\Filesystem\Handler\FileInterface $cacheFile ) Constructor.
isCheckRequired ( ) : boolean Check if we have determined that we need to do a database check.
setCheckExpiry ( ) Set our state as valid by writing the current date/time to the app/cache/dbcheck.ts file.
setCheckRequired ( ) Invalidate our database check by removing the timestamp file from cache.

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

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

Constructor.
public __construct ( Bolt\Filesystem\Handler\FileInterface $cacheFile )
$cacheFile Bolt\Filesystem\Handler\FileInterface

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

Check if we have determined that we need to do a database check.
public isCheckRequired ( ) : boolean
Результат boolean

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

We only want to do these checks once per hour, per session, since it's pretty time consuming… Unless specifically requested.
public setCheckExpiry ( )

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

Invalidate our database check by removing the timestamp file from cache.
public setCheckRequired ( )

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

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

protected FileInterface,Bolt\Filesystem\Handler $cacheFile
Результат Bolt\Filesystem\Handler\FileInterface

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

protected bool $expired
Результат boolean