Skip to content

Commit eb72450

Browse files
committed
Use TreeBuilder::getRootNode() instead of TreeBuilder::root() when possible
1 parent c06f1f1 commit eb72450

File tree

3 files changed

+23
-3
lines changed

3 files changed

+23
-3
lines changed

src/DependencyInjection/CommandBusConfiguration.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,14 @@ public function getConfigTreeBuilder()
1818
{
1919
$treeBuilder = new TreeBuilder($this->alias);
2020

21-
$rootNode = $treeBuilder->root($this->alias);
21+
if (method_exists($treeBuilder, 'getRootNode')) {
22+
// Symfony 4.2 +
23+
$rootNode = $treeBuilder->getRootNode();
24+
} else {
25+
// Symfony 4.1 and below
26+
$rootNode = $treeBuilder->root($this->alias);
27+
}
28+
2229
$rootNode
2330
->addDefaultsIfNotSet()
2431
->children()

src/DependencyInjection/DoctrineOrmBridgeConfiguration.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,13 @@ public function getConfigTreeBuilder()
1818
{
1919
$treeBuilder = new TreeBuilder($this->alias);
2020

21-
$rootNode = $treeBuilder->root($this->alias);
21+
if (method_exists($treeBuilder, 'getRootNode')) {
22+
// Symfony 4.2 +
23+
$rootNode = $treeBuilder->getRootNode();
24+
} else {
25+
// Symfony 4.1 and below
26+
$rootNode = $treeBuilder->root($this->alias);
27+
}
2228

2329
$rootNode
2430
->addDefaultsIfNotSet()

src/DependencyInjection/EventBusConfiguration.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,14 @@ public function getConfigTreeBuilder()
1818
{
1919
$treeBuilder = new TreeBuilder($this->alias);
2020

21-
$rootNode = $treeBuilder->root($this->alias);
21+
if (method_exists($treeBuilder, 'getRootNode')) {
22+
// Symfony 4.2 +
23+
$rootNode = $treeBuilder->getRootNode();
24+
} else {
25+
// Symfony 4.1 and below
26+
$rootNode = $treeBuilder->root($this->alias);
27+
}
28+
2229
$rootNode
2330
->addDefaultsIfNotSet()
2431
->children()

0 commit comments

Comments
 (0)