ЗагрузчикФайловойСистемы
класс FilesystemLoader наследуется от Loader
FilesystemLoader — это загрузчик, который читает шаблоны из файловой системы.
Свойства
| protected LoggerInterface|null | $logger | из Loader | |
| protected | $templatePathPatterns |
Методы
| setLogger(LoggerInterface $logger) Устанавливает используемый дебажный логгер для этого загрузчика. | из Loader | |
| __construct(string|string[] $templatePathPatterns) | ||
| Storage|bool | load(TemplateReferenceInterface $template) Загружает шаблон. | |
| bool | isFresh(TemplateReferenceInterface $template, int $time) Возвращает true, если шаблон всё ещё свежий. | |
| static bool | isAbsolutePath(string $file) Возвращает true, если файл — существующий абсолютный путь. |
Подробности
setLogger(LoggerInterface $logger)
Устанавливает используемый дебажный логгер для этого загрузчика.
Параметры
| LoggerInterface | $logger |
__construct(string|string[] $templatePathPatterns)
Параметры
| string|string[] | $templatePathPatterns | Массив шаблонов путей для поиска шаблонов |
Storage|bool load(TemplateReferenceInterface $template)
Загружает шаблон.
Параметры
| TemplateReferenceInterface | $template |
Возвращаемое значение
| Storage|bool | false, если шаблон не может быть загружен; в противном случае — экземпляр Storage |
bool isFresh(TemplateReferenceInterface $template, int $time)
Возвращает true, если шаблон всё ещё свежий.
Параметры
| TemplateReferenceInterface | $template | Шаблон |
| int | $time | Время последней модификации кэшированного шаблона (отметка времени) |
Возвращаемое значение
| bool |
static protected bool isAbsolutePath(string $file)
Возвращает true, если файл — существующий абсолютный путь.
Параметры
| string | $file | Путь |
Возвращаемое значение
| bool | true, если путь существует и является абсолютным; в противном случае — false |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Templating/Loader/FilesystemLoader.html