From 714b1919d520ec3d207a9e1441cda4375a9713be Mon Sep 17 00:00:00 2001 From: Fran Moreno Date: Mon, 17 Dec 2018 13:23:21 +0100 Subject: [PATCH] Fix deprecation for symfony/config 4.2+ --- src/DependencyInjection/Configuration.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index 8098829..1882794 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -31,8 +31,12 @@ class Configuration implements ConfigurationInterface */ public function getConfigTreeBuilder() { - $treeBuilder = new TreeBuilder(); - $treeBuilder->root('sonata_datagrid', 'array'); + $treeBuilder = new TreeBuilder('sonata_datagrid'); + + // Keep compatibility with symfony/config < 4.2 + if (!\method_exists($treeBuilder, 'getRootNode')) { + $treeBuilder->root('sonata_datagrid'); + } return $treeBuilder; }