Перейти к содержанию

Класс: EnvironmentFactory

Краткое содержание:

Фабрика Twig Environment с путями модулей и расширением перевода.


Свойства

Нет публичных свойств.


Методы


Подробности

  • Путь: devcraft/src/classes/Twig/EnvironmentFactory.php

Детали

Методы

create()

Создаёт настроенный экземпляр Twig Environment.

С версии: 200.4.0

Возвращает: Environment — Экземпляр с загрузчиком шаблонов и i18n-расширением.

cachePath()

Возвращает путь кеша Twig или отключает кеширование в режиме отладки.

С версии: 200.4.0

Параметры: - $useDebug — Включён ли режим отладки.

Возвращает: string|false — Абсолютный путь кеша Twig или false.

ensureTranslationExtension()

Подключает Symfony TranslationExtension (фильтр trans, тег {% trans %}).

С версии: 200.4.0

Параметры: - $twig — Экземпляр Twig.

registerModuleTemplatePaths()

Регистрирует namespace-пути шаблонов для каждого модуля DevCraft.

С версии: 200.4.0

Параметры: - $loader — Загрузчик Twig.

registerExtensions()

Подключает расширения Twig: CacheExtension и runtime для тегов кеша.