Slender\Module\Twig
Ok, this ones nice and easy.
@TODO Improve this doc for people with less Twig knowledge
Twig environment auto-registers to the IoC container so you can get at it anywhere. It is also pre-filled with all view paths registered in the Slender config.
$twig = $app['twig'];
You can configure the runtime options passed to the
Twig_Environment
in your module or application
config files.
twig:
environment:
debug: true
charset: utf-8
...
You can use the standard Twig API as normal to register extensions, or you can also do it via config files
twig:
...
extensions:
MyVendor\MyModule\MyTwigExtension
...