FilesystemLoader
class FilesystemLoader extends Loader
FilesystemLoader is a loader that read templates from the filesystem.
Methods
setLogger(LoggerInterface $logger) Sets the debug logger to use for this loader. | from Loader | |
setDebugger(DebuggerInterface $debugger) deprecated Sets the debugger to use for this loader. | from Loader | |
__construct(array $templatePathPatterns) | ||
Storage|bool | load(TemplateReferenceInterface $template) Loads a template. | |
bool | isFresh(TemplateReferenceInterface $template, int $time) Returns true if the template is still fresh. |
Details
setLogger(LoggerInterface $logger)
Sets the debug logger to use for this loader.
Parameters
LoggerInterface | $logger |
setDebugger(DebuggerInterface $debugger) deprecated
deprecated
Sets the debugger to use for this loader.
Parameters
DebuggerInterface | $debugger | A debugger instance |
__construct(array $templatePathPatterns)
Parameters
array | $templatePathPatterns | An array of path patterns to look for templates |
Storage|bool load(TemplateReferenceInterface $template)
Loads a template.
Parameters
TemplateReferenceInterface | $template |
Return Value
Storage|bool | false if the template cannot be loaded, a Storage instance otherwise |
bool isFresh(TemplateReferenceInterface $template, int $time)
Returns true if the template is still fresh.
Parameters
TemplateReferenceInterface | $template | A template |
int | $time | The last modification time of the cached template (timestamp) |
Return Value
bool |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Templating/Loader/FilesystemLoader.html