Mercurial > hg > dml-open-vis
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 } |