class FilesystemLoader extends Loader
FilesystemLoader is a loader that read templates from the filesystem.
protected LoggerInterface|null | $logger | from Loader | |
protected | $templatePathPatterns |
setLogger(LoggerInterface $logger) Sets the debug logger to use for this loader. | from Loader | |
__construct(string|string[] $templatePathPatterns) | ||
Storage|bool | load(TemplateReferenceInterface $template) Loads a template. | |
bool | isFresh(TemplateReferenceInterface $template, int $time) Returns true if the template is still fresh. | |
static bool | isAbsolutePath(string $file) Returns true if the file is an existing absolute path. |
Sets the debug logger to use for this loader.
LoggerInterface | $logger |
string|string[] | $templatePathPatterns | An array of path patterns to look for templates |
Loads a template.
TemplateReferenceInterface | $template |
Storage|bool | false if the template cannot be loaded, a Storage instance otherwise |
Returns true if the template is still fresh.
TemplateReferenceInterface | $template | A template |
int | $time | The last modification time of the cached template (timestamp) |
bool |
Returns true if the file is an existing absolute path.
string | $file | A path |
bool | true if the path exists and is absolute, false otherwise |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Templating/Loader/FilesystemLoader.html