quioteframework / twig
Twig (.twig) template renderer for Quiote, built on twig/twig.
dev-main
2026-07-05 15:55 UTC
Requires
- php: >=8.5.0
- quioteframework/quiote: *
- twig/twig: ^3.14
This package is auto-updated.
Last update: 2026-07-05 17:07:48 UTC
README
Twig (.twig) template renderer for Quiote, built on twig/twig.
Install
composer require quioteframework/twig
Enable
<renderers default="twig"> <renderer name="twig" class="Quiote\Renderer\Twig\TwigRenderer"> <parameter name="auto_reload">true</parameter> <parameter name="strict_variables">false</parameter> <parameter name="autoescape">html</parameter> </renderer> </renderers>
All three parameters above are optional and shown at their defaults. Compiled templates are cached under <core.cache_dir>/templates/twig/.
Template resolution (directory conventions, locale fallback) is entirely handled by Quiote's own TemplateLayer, not Twig's filesystem loader — a template name in Twig error messages will be the fully-resolved path Quiote picked, not a Twig-relative name.
License
MIT. See LICENSE.