src/FileSyncBundle/DependencyInjection/Configuration.php line 12

Open in your IDE?
  1. <?php
  2. namespace FileSyncBundle\DependencyInjection;
  3. use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
  4. use Symfony\Component\Config\Definition\Builder\TreeBuilder;
  5. use Symfony\Component\Config\Definition\ConfigurationInterface;
  6. class Configuration implements ConfigurationInterface {
  7.     public function getConfigTreeBuilder() {
  8.         $treeBuilder = new TreeBuilder();
  9.         $rootNode $treeBuilder->root('file_sync');
  10.         $rootNode
  11.             ->children()
  12.             ->arrayNode('configs')
  13.             ->arrayPrototype()
  14.             ->children()
  15.             ->scalarNode('source')->end()
  16.             ->scalarNode('target')->end()
  17.             ->end()
  18.             ->end()
  19.             ->end();
  20.         return $treeBuilder;
  21.     }
  22. }