|
2
|
1 |
<?php |
|
|
2 |
|
|
|
3 |
namespace Company\BaseBundle\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('company_base'); |
|
|
22 |
|
|
|
23 |
// Here you should define the parameters that are allowed to |
|
|
24 |
// configure your bundle. See the documentation linked above for |
|
|
25 |
// more information on that topic. |
|
|
26 |
|
|
|
27 |
return $treeBuilder; |
|
|
28 |
} |
|
|
29 |
} |