From c2b7faa646cec131a1e5f710846e9104cd77df4f Mon Sep 17 00:00:00 2001 From: Anto Date: Mon, 10 Dec 2018 20:33:28 +0100 Subject: [PATCH] Avoid deprecation warning when using symfony/config >= 4.2 --- DependencyInjection/Configuration.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index bdcdf8f..90bbdfa 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -14,9 +14,11 @@ class Configuration implements ConfigurationInterface */ public function getConfigTreeBuilder() { - $treeBuilder = new TreeBuilder(); + $treeBuilder = new TreeBuilder('knp_markdown'); + // BC layer for symfony/config < 4.2 + $rootNode = method_exists($treeBuilder, 'getRootNode') ? $treeBuilder->getRootNode() : $treeBuilder->root('knp_markdown'); - $treeBuilder->root('knp_markdown', 'array') + $rootNode ->addDefaultsIfNotSet() ->children() ->arrayNode('parser')