class TemplateCacheCacheWarmer implements CacheWarmerInterface, ServiceSubscriberInterface
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.
__construct(ContainerInterface $container, TemplateFinderInterface $finder = null, array $paths = array()) | ||
warmUp(string $cacheDir) Warms up the cache. | ||
bool | isOptional() Checks whether this warmer is optional or not. | |
static array | getSubscribedServices() Returns an array of service types required by such instances, optionally keyed by the service names used internally. |
ContainerInterface | $container | |
TemplateFinderInterface | $finder | |
array | $paths |
Warms up the cache.
string | $cacheDir | The cache directory |
Checks whether this warmer is optional or not.
bool | true if the warmer is optional, false otherwise |
Returns an array of service types required by such instances, optionally keyed by the service names used internally.
For mandatory dependencies:
otherwise:
array | The required service types, optionally keyed by service names |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Bundle/TwigBundle/CacheWarmer/TemplateCacheCacheWarmer.html