| author | ymh <ymh.work@gmail.com> |
| Wed, 05 Oct 2011 23:51:31 +0200 | |
| changeset 1 | 06a22ff5d58d |
| child 17 | 81962874e172 |
| permissions | -rw-r--r-- |
|
1
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
1 |
<?php |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
2 |
|
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
3 |
namespace IRI\Bundle\WikiTagBundle\DependencyInjection; |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
4 |
|
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
5 |
use Symfony\Component\Config\Definition\Builder\TreeBuilder; |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
6 |
use Symfony\Component\Config\Definition\ConfigurationInterface; |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
7 |
|
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
8 |
/** |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
9 |
* This is the class that validates and merges configuration from your app/config files |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
10 |
* |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
11 |
* To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html#cookbook-bundles-extension-config-class} |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
12 |
*/ |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
13 |
class Configuration implements ConfigurationInterface |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
14 |
{ |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
15 |
/** |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
16 |
* {@inheritDoc} |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
17 |
*/ |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
18 |
public function getConfigTreeBuilder() |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
19 |
{ |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
20 |
$treeBuilder = new TreeBuilder(); |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
21 |
$rootNode = $treeBuilder->root('wiki_tag'); |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
22 |
|
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
23 |
// Here you should define the parameters that are allowed to |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
24 |
// configure your bundle. See the documentation linked above for |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
25 |
// more information on that topic. |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
26 |
|
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
27 |
return $treeBuilder; |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
28 |
} |
|
06a22ff5d58d
first commit forminimal bundle structure
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
29 |
} |