Loader\ChainLoader (Component\Templating)
Symfony\Component\Templating\Loader\ChainLoader
class ChainLoader extends Loader
ChainLoader is a loader that calls other loaders to load templates.
Methods
setLogger(LoggerInterface $logger) Sets the debug logger to use for this loader. | from Loader | |
setDebugger(DebuggerInterface $debugger) Sets the debugger to use for this loader. | from Loader | |
__construct(array $loaders = array()) Constructor. | ||
addLoader(LoaderInterface $loader) Adds a loader instance. | ||
Storage|bool | load(TemplateReferenceInterface $template) Loads a template. | |
bool | isFresh(TemplateReferenceInterface $template, int $time) Returns true if the template is still fresh. |
Details
public setLogger(LoggerInterface $logger)
Sets the debug logger to use for this loader.
public setDebugger(DebuggerInterface $debugger)
Sets the debugger to use for this loader.
public __construct(array $loaders = array())
Constructor.
public addLoader(LoaderInterface $loader)
Adds a loader instance.
public Storage|bool load(TemplateReferenceInterface $template)
Loads a template.
public bool isFresh(TemplateReferenceInterface $template, int $time)
Returns true if the template is still fresh.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Templating/Loader/ChainLoader.html