TemplateFinder

class TemplateFinder implements TemplateFinderInterface

Finds all the templates.

Methods

__construct(KernelInterface $kernel, TemplateNameParserInterface $parser, string $rootDir)

Constructor.

array findAllTemplates()

Find all the templates in the bundle and in the kernel Resources folder.

Details

__construct(KernelInterface $kernel, TemplateNameParserInterface $parser, string $rootDir)

Constructor.

Parameters

KernelInterface $kernel A KernelInterface instance
TemplateNameParserInterface $parser A TemplateNameParserInterface instance
string $rootDir The directory where global templates can be stored

array findAllTemplates()

Find all the templates in the bundle and in the kernel Resources folder.

Return Value

array An array of templates of type TemplateReferenceInterface

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Bundle/FrameworkBundle/CacheWarmer/TemplateFinder.html