Spec-Zone.ru › Symfony 3.3

CacheLoader

class CacheLoader extends Loader

CacheLoader — это загрузчик, который кеширует ответы других загрузчиков на файловой системе.

Этот кеш кешируется только на диске, чтобы позволить ускорителям PHP кешировать коды операций. Все остальные механизмы предполагают использование eval().

Методы

setLogger(LoggerInterface $logger)

Устанавливает используемый логгер отладки для этого загрузчика.

from Loader
__construct(LoaderInterface $loader, string $dir)
Storage|bool load(TemplateReferenceInterface $template)

Загружает шаблон.

bool isFresh(TemplateReferenceInterface $template, int $time)

Возвращает true, если шаблон всё ещё свежий.

Подробности

setLogger(LoggerInterface $logger)

Устанавливает используемый логгер отладки для этого загрузчика.

Параметры

LoggerInterface $logger

__construct(LoaderInterface $loader, string $dir)

Параметры

LoaderInterface $loader Экземпляр Loader
string $dir Директория для хранения файлов кеша

Storage|bool load(TemplateReferenceInterface $template)

Загружает шаблон.

Параметры

TemplateReferenceInterface $template

Возвращаемое значение

Storage|bool false, если шаблон не может быть загружен, в противном случае экземпляр Storage

bool isFresh(TemplateReferenceInterface $template, int $time)

Возвращает true, если шаблон всё ещё свежий.

Параметры

TemplateReferenceInterface $template Шаблон
int $time Время последнего изменения кешированного шаблона (метка времени)

Возвращаемое значение

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Templating/Loader/CacheLoader.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API