3 namespace Wallabag\ImportBundle\DependencyInjection
;
5 use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition
;
6 use Symfony\Component\Config\Definition\Builder\TreeBuilder
;
7 use Symfony\Component\Config\Definition\ConfigurationInterface
;
9 class Configuration
implements ConfigurationInterface
11 public function getConfigTreeBuilder()
13 $treeBuilder = new TreeBuilder();
14 $rootNode = $treeBuilder->root('wallabag_import');
18 ->arrayNode('importers')
19 ->append($this->getURLs())
27 private function getURLs()
29 $node = new ArrayNodeDefinition('pocket_urls');
30 $node->prototype('scalar')->end();