Skip to content

Commit 19e8057

Browse files
authored
Merge pull request #477 from XWB/symfony42
Fix Symfony 4.2 deprecation notice
2 parents 539b6fe + 9b7f47d commit 19e8057

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/DependencyInjection/Configuration.php

+14-4
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,13 @@ public function __construct($debug)
5353
*/
5454
public function getConfigTreeBuilder()
5555
{
56-
$treeBuilder = new TreeBuilder();
57-
$rootNode = $treeBuilder->root('fos_http_cache');
56+
if (method_exists(TreeBuilder::class, 'getRootNode')) {
57+
$treeBuilder = new TreeBuilder('fos_http_cache');
58+
$rootNode = $treeBuilder->getRootNode();
59+
} else {
60+
$treeBuilder = new TreeBuilder();
61+
$rootNode = $treeBuilder->root('fos_http_cache');
62+
}
5863

5964
$rootNode
6065
->validate()
@@ -507,8 +512,13 @@ private function addProxyClientSection(ArrayNodeDefinition $rootNode)
507512
*/
508513
private function getHttpDispatcherNode()
509514
{
510-
$treeBuilder = new TreeBuilder();
511-
$node = $treeBuilder->root('http');
515+
if (method_exists(TreeBuilder::class, 'getRootNode')) {
516+
$treeBuilder = new TreeBuilder('http');
517+
$node = $treeBuilder->getRootNode();
518+
} else {
519+
$treeBuilder = new TreeBuilder();
520+
$node = $treeBuilder->root('http');
521+
}
512522

513523
$node
514524
->fixXmlConfig('server')

0 commit comments

Comments
 (0)