Skip to content

Commit 35cf946

Browse files
Merge pull request liip#478 from karser/fix-root-node-deprecation
Fix root node deprecation in symfony/config > 4.1
2 parents 746f802 + 31829a2 commit 35cf946

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/DependencyInjection/Configuration.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,15 @@ class Configuration implements ConfigurationInterface
2626
*/
2727
public function getConfigTreeBuilder(): TreeBuilder
2828
{
29-
$treeBuilder = new TreeBuilder();
30-
$rootNode = $treeBuilder->root('liip_functional_test', 'array');
29+
if (method_exists(TreeBuilder::class, 'getRootNode')) {
30+
$treeBuilder = new TreeBuilder('liip_functional_test');
31+
$rootNode = $treeBuilder->getRootNode();
32+
} else {
33+
// BC layer for symfony/config 4.1 and older
34+
$treeBuilder = new TreeBuilder();
35+
$rootNode = $treeBuilder->root('liip_functional_test', 'array');
36+
}
37+
3138
$rootNode
3239
->children()
3340
->arrayNode('cache_db')

0 commit comments

Comments
 (0)