DependencyInjection/Configuration.php
changeset 36 540607cf3447
parent 33 6c87166b819c
child 46 6f643fc1de26
--- a/DependencyInjection/Configuration.php	Thu Nov 17 11:37:05 2011 +0100
+++ b/DependencyInjection/Configuration.php	Thu Nov 17 12:07:53 2011 +0100
@@ -2,6 +2,8 @@
 
 namespace IRI\Bundle\WikiTagBundle\DependencyInjection;
 
+use Symfony\Component\Config\Definition\ScalarNode;
+
 use Symfony\Component\Config\Definition\Builder\TreeBuilder;
 use Symfony\Component\Config\Definition\ConfigurationInterface;
 
@@ -23,7 +25,6 @@
         $rootNode
             ->children()
                 ->scalarNode('route_for_documents_by_tag')->defaultNull()->end()
-                ->scalarNode('reactive_selectors')->defaultNull()->end()
                 ->scalarNode('document_class')->isRequired()->end()
                 ->scalarNode('document_id_column')->defaultValue('id')->end()
             ->end()
@@ -52,6 +53,11 @@
                         ->end()
                     ->end()
                 ->end()
+                ->arrayNode('reactive_selectors')
+                    ->treatNullLike(array())
+                    ->useAttributeAsKey('name')
+                    ->prototype('variable')
+                    ->end()
             ->end();
         
         return $treeBuilder;