$rootNode
->fixXmlConfig('parameter')
->fixXmlConfig('connection')
+ ->fixXmlConfig('cms_page')
->children()
->booleanNode('boolean')->defaultTrue()->end()
->scalarNode('scalar_empty')->end()
->end()
->end()
->end()
+ ->arrayNode('scalar_prototyped')
+ ->prototype('scalar')->end()
+ ->end()
->arrayNode('parameters')
->useAttributeAsKey('name')
->prototype('scalar')->info('Parameter name')->end()
->end()
->end()
->end()
+ ->arrayNode('cms_pages')
+ ->useAttributeAsKey('page')
+ ->prototype('array')
+ ->useAttributeAsKey('locale')
+ ->prototype('array')
+ ->children()
+ ->scalarNode('title')->isRequired()->end()
+ ->scalarNode('path')->isRequired()->end()
+ ->end()
+ ->end()
+ ->end()
+ ->end()
+ ->arrayNode('pipou')
+ ->useAttributeAsKey('name')
+ ->prototype('array')
+ ->prototype('array')
+ ->children()
+ ->scalarNode('didou')
+ ->end()
+ ->end()
+ ->end()
+ ->end()
+ ->end()
->end()
;