[ticket/13266] Enable the debug extension in the development environment

PHPBB3-13266
This commit is contained in:
Tristan Darricau 2014-11-22 12:33:45 +01:00
parent 0a49dad112
commit 6850169095
4 changed files with 19 additions and 1 deletions

View file

@ -41,3 +41,6 @@ services:
- @router
tags:
- { name: twig.extension }
template.twig.extensions.debug:
class: Twig_Extension_Debug

View file

@ -3,3 +3,6 @@ imports:
core:
require_dev_dependencies: true
twig:
enable_debug_extension: true

View file

@ -30,7 +30,13 @@ class container_configuration implements ConfigurationInterface
$rootNode = $treeBuilder->root('core');
$rootNode
->children()
->booleanNode('require_dev_dependencies')->defaultValue(false)->end()
->booleanNode('require_dev_dependencies')->defaultValue(false)->end()
->arrayNode('twig')
->addDefaultsIfNotSet()
->children()
->booleanNode('enable_debug_extension')->defaultValue(false)->end()
->end()
->end()
->end()
;
return $treeBuilder;

View file

@ -67,6 +67,12 @@ class core extends Extension
);
}
}
if ($config['twig']['enable_debug_extension'])
{
$definition = $container->getDefinition('template.twig.extensions.debug');
$definition->addTag('twig.extension');
}
}
/**