Spec-Zone.ru › Symfony 3.1

Загрузчик кэша

класс CacheLoader расширяет Загрузчик

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

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

Методы

setLogger(LoggerInterface $logger)

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

из Загрузчик
__construct(Интерфейс загрузчика $loader, string $dir)

Конструктор.

Хранилище|bool load(Интерфейс ссылки на шаблон $template)

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

bool isFresh(Интерфейс ссылки на шаблон $template, int $time)

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

Подробности

setLogger(LoggerInterface $logger)

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

Параметры

LoggerInterface $logger Экземпляр логгера

__construct(Интерфейс загрузчика $loader, string $dir)

Конструктор.

Параметры

Интерфейс загрузчика $loader Экземпляр загрузчика
string $dir Директория для хранения кэшированных файлов

Хранилище|bool load(Интерфейс ссылки на шаблон $template)

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

Параметры

Интерфейс ссылки на шаблон $template Шаблон

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

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

bool isFresh(Интерфейс ссылки на шаблон $template, int $time)

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

Параметры

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

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

bool

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

Spec-Zone.ru

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