App twig provider
Table of contents
Installation
composer require weew/app-twig
Introduction
This package integrates twig/twig into the weew/app framework.
Usage
Simply register the TwigProvider
class on the application kernel:
$app = new App();
$app->getKernel()->addProviders([
TwigProvider::class,
]);
Example config
This is how your config might look like in yaml:
twig:
debug: true
charset: utf-8
base_template_class: SomeClass
cache: /cache/path
auto_reload: true
auto_escape: true
strict_variables: false
optimizations: -1
paths:
- /path/to/views
- /another/path/to/views
namespaces:
namespace: /path/to/namespaced/views
another_namespace: /another/path/to/namespaced/views
The only required setting is twig.debug
, all the other are optional and should be used when needed. Fur further information about twig configuration please take a look at twig documentation.