Mercurial > hg > dml-open-vis
diff src/Kachkaev/JstmplBundle/DependencyInjection/Configuration.php @ 0:493bcb69166c
added public content
author | Daniel Wolff |
---|---|
date | Tue, 09 Feb 2016 20:54:02 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/Kachkaev/JstmplBundle/DependencyInjection/Configuration.php Tue Feb 09 20:54:02 2016 +0100 @@ -0,0 +1,36 @@ +<?php + +namespace Kachkaev\JstmplBundle\DependencyInjection; + +use Symfony\Component\Config\Definition\Builder\TreeBuilder; +use Symfony\Component\Config\Definition\ConfigurationInterface; + +/** + * This is the class that validates and merges configuration from your app/config files + * + * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html#cookbook-bundles-extension-config-class} + */ +class Configuration implements ConfigurationInterface +{ + /** + * {@inheritDoc} + */ + public function getConfigTreeBuilder() + { + $treeBuilder = new TreeBuilder(); + $rootNode = $treeBuilder->root('jstmpl'); + + $rootNode + ->children() + ->arrayNode('source') + ->children() + ->arrayNode('patterns') + ->prototype('scalar') + ->end() + ->end() + ->end() + ->end(); + + return $treeBuilder; + } +}