diff --git a/lib/Configs/ConfigBuilder.php b/lib/Configs/ConfigBuilder.php index b624c71..3ea1cc5 100644 --- a/lib/Configs/ConfigBuilder.php +++ b/lib/Configs/ConfigBuilder.php @@ -1,4 +1,4 @@ -root('configs'); - $ref = $rootNode->children() + $treeBuilder = new TreeBuilder('configs', 'array'); + $rootNode = $treeBuilder->getRootNode(); + $ref = $rootNode->children() ->arrayNode('general') ->children() ->arrayNode('logger') @@ -35,12 +35,12 @@ class ConfigBuilder implements ConfigurationInterface { ->validate() ->IfNotInArray(['DEBUG', 'INFO', 'NOTICE', 'WARNING', 'ERROR', 'CRITICAL', 'ALERT', 'EMERGENCY']) ->thenInvalid('Invalid log level %s') - ->end() - ->end() - ->end() - ->end() - ->end() - ->end() + ->end() + ->end() + ->end() + ->end() + ->end() + ->end() ->arrayNode('storages') ->children(); foreach ($this->configs as $config) {