Skip to content

Commit d7ad8d2

Browse files
Merge pull request #2 from tobias-93/fix-dependency-injection-sf5
Fix Dependency Injection for Symfony 5
2 parents 3e77ce6 + 7423e3b commit d7ad8d2

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

DependencyInjection/Configuration.php

+10-3
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,15 @@ class Configuration implements ConfigurationInterface
1919
{
2020
public function getConfigTreeBuilder()
2121
{
22-
$builder = new TreeBuilder();
23-
$builder->root('bobv_entity_history')
22+
$treeBuilder = new TreeBuilder('bobv_entity_history');
23+
24+
if (method_exists($treeBuilder, 'getRootNode')) {
25+
$rootNode = $treeBuilder->getRootNode();
26+
} else {
27+
// for symfony/config 4.1 and older
28+
$rootNode = $treeBuilder->root('bobv_entity_history');
29+
}
30+
$rootNode
2431
->children()
2532
->arrayNode('entities')
2633
->prototype('scalar')->end()
@@ -53,6 +60,6 @@ public function getConfigTreeBuilder()
5360
->end()
5461
->end();
5562

56-
return $builder;
63+
return $treeBuilder;
5764
}
5865
}

0 commit comments

Comments
 (0)