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.1/Symfony/Bundle/TwigBundle/CacheWarmer/TemplateCacheCacheWarmer.html