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 } |
