File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed
Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -29,8 +29,14 @@ class Configuration implements ConfigurationInterface
2929 */
3030 public function getConfigTreeBuilder ()
3131 {
32- $ treeBuilder = new TreeBuilder ();
33- $ rootNode = $ treeBuilder ->root ('cache_adapter ' );
32+
33+ $ treeBuilder = new TreeBuilder ('cache_adapter ' );
34+
35+ if (method_exists ($ treeBuilder , 'getRootNode ' )) {
36+ $ rootNode = $ treeBuilder ->getRootNode ();
37+ } else {
38+ $ rootNode = $ treeBuilder ->root ('cache_adapter ' );
39+ }
3440
3541 $ rootNode ->children ()
3642 ->append ($ this ->getClustersNode ())
@@ -44,8 +50,14 @@ public function getConfigTreeBuilder()
4450 */
4551 private function getClustersNode ()
4652 {
47- $ treeBuilder = new TreeBuilder ();
48- $ node = $ treeBuilder ->root ('providers ' );
53+
54+ $ treeBuilder = new TreeBuilder ('providers ' );
55+
56+ if (method_exists ($ treeBuilder , 'getRootNode ' )) {
57+ $ node = $ treeBuilder ->getRootNode ();
58+ } else {
59+ $ node = $ treeBuilder ->root ('providers ' );
60+ }
4961
5062 $ node
5163 ->requiresAtLeastOneElement ()
You can’t perform that action at this time.
0 commit comments