You can use the twig namespace to separate templates or parts of your project.
Declaration
Paths need to be declared in your configuration file like this:
{
"twig": {
"paths": {
"foo": "{config: berlioz.directories.templates}/foo",
"bar": "{config: berlioz.directories.templates}/bar"
}
}
}
Namespaces can be accessed by this notation:
$this->render('@foo/index.html', []);
$this->render('@bar/index.html', []);