From 9fe84007eca04e94429f146fa45e83b26bc9b842 Mon Sep 17 00:00:00 2001 From: Peter Adelmann Date: Thu, 15 Jul 2021 11:25:28 +0200 Subject: [PATCH] add treebuilder version distinction --- src/DependencyInjection/Configuration.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index 9bab2ca..7f8bd8a 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -22,8 +22,14 @@ class Configuration implements ConfigurationInterface public function getConfigTreeBuilder() { $treeBuilder = new TreeBuilder('trilobit_constants'); - $treeBuilder - ->getRootNode() + + if (method_exists($treeBuilder, 'getRootNode')) { + $rootNode = $treeBuilder->getRootNode(); + } else { + $rootNode = $treeBuilder->root('trilobit_constants'); + } + + $rootNode ->children() ->booleanNode('allow_html') ->defaultValue(false)