Merge pull request #3170 from Nicofuma/ticket/13266-develop

[ticket/13266-develop] Enable twig dump function
This commit is contained in:
Joas Schilling 2014-12-27 13:31:16 +01:00
commit 0fe30e8a96
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');
}
}
/**