class TemplateCacheCacheWarmer implements CacheWarmerInterface

Generates the Twig cache for all templates.

This warmer must be registered after TemplatePathsCacheWarmer, as the Twig loader will need the cache generated by it.

Methods

__construct(ContainerInterface $container, TemplateFinderInterface $finder = null, array $paths = array())

Constructor.

warmUp(string $cacheDir)

Warms up the cache.

bool
isOptional()

Checks whether this warmer is optional or not.

Details

at line line 41
__construct(ContainerInterface $container, TemplateFinderInterface $finder = null, array $paths = array())

Constructor.

Parameters

ContainerInterface $container The dependency injection container
TemplateFinderInterface $finder The template paths cache warmer
array $paths Additional twig paths to warm

at line line 58
warmUp(string $cacheDir)

Warms up the cache.

Parameters

string $cacheDir The cache directory

at line line 90
bool isOptional()

Checks whether this warmer is optional or not.

Return Value

bool true if the warmer is optional, false otherwise