Skip to content

Commit 9e0eae2

Browse files
authored
Symfony4 Tree root config deprecation fix (#191)
1 parent a394c8d commit 9e0eae2

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

DependencyInjection/Configuration.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,14 @@ class Configuration implements ConfigurationInterface
3131
*/
3232
public function getConfigTreeBuilder()
3333
{
34-
$treeBuilder = new TreeBuilder();
35-
$rootNode = $treeBuilder->root('gearman');
34+
$treeBuilder = new TreeBuilder('gearman');
35+
36+
// Keep compatibility with symfony/config < 4.2
37+
if (!method_exists($treeBuilder, 'getRootNode')) {
38+
$rootNode = $treeBuilder->root('gearman');
39+
} else {
40+
$rootNode = $treeBuilder->getRootNode();
41+
}
3642

3743
$rootNode
3844
->children()

0 commit comments

Comments
 (0)