comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:493bcb69166c
1 <?php
2
3 namespace Kachkaev\JstmplBundle\DependencyInjection;
4
5 use Symfony\Component\Config\Definition\Builder\TreeBuilder;
6 use Symfony\Component\Config\Definition\ConfigurationInterface;
7
8 /**
9 * This is the class that validates and merges configuration from your app/config files
10 *
11 * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html#cookbook-bundles-extension-config-class}
12 */
13 class Configuration implements ConfigurationInterface
14 {
15 /**
16 * {@inheritDoc}
17 */
18 public function getConfigTreeBuilder()
19 {
20 $treeBuilder = new TreeBuilder();
21 $rootNode = $treeBuilder->root('jstmpl');
22
23 $rootNode
24 ->children()
25 ->arrayNode('source')
26 ->children()
27 ->arrayNode('patterns')
28 ->prototype('scalar')
29 ->end()
30 ->end()
31 ->end()
32 ->end();
33
34 return $treeBuilder;
35 }
36 }