TemplateCacheCacheWarmer
class TemplateCacheCacheWarmer implements CacheWarmerInterface
Генерирует кеш Twig для всех шаблонов.
Этот прогреватель должен быть зарегистрирован после TemplatePathsCacheWarmer, так как загрузчик Twig будет нуждаться в сгенерированном им кеше.
Методы
| __construct(ContainerInterface $container, TemplateFinderInterface $finder = null, array $paths = array()) Конструктор. | ||
| warmUp(string $cacheDir) Прогревает кеш. | ||
| bool | isOptional() Проверяет, является ли этот прогреватель необязательным. |
Подробности
__construct(ContainerInterface $container, TemplateFinderInterface $finder = null, array $paths = array())
Конструктор.
Параметры
| ContainerInterface | $container | Контейнер инъекции зависимостей |
| TemplateFinderInterface | $finder | Прогреватель кеша путей к шаблонам |
| array | $paths | Дополнительные пути к шаблонам Twig для прогрева |
warmUp(string $cacheDir)
Прогревает кеш.
Параметры
| string | $cacheDir | Директория кеша |
bool isOptional()
Проверяет, является ли этот прогреватель необязательным.
Возвращаемое значение
| bool | true, если прогреватель необязательный, иначе false |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Bundle/TwigBundle/CacheWarmer/TemplateCacheCacheWarmer.html