From 593cfabe28ed977f7ca709781d33cde03a757b32 Mon Sep 17 00:00:00 2001 From: Robin Chalas Date: Sat, 1 Dec 2018 17:10:20 +0100 Subject: [PATCH] Fix deprecation on symfony/config 4.2 --- DependencyInjection/Configuration.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index 017342b..85a8e67 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -21,7 +21,13 @@ class Configuration implements ConfigurationInterface public function getConfigTreeBuilder() { $treeBuilder = new TreeBuilder(); - $rootNode = $treeBuilder->root('doctrine_migrations', 'array'); + + if (method_exists($treeBuilder, 'getRootNode')) { + $rootNode = $treeBuilder->getRootNode(); + } else { + // BC layer for symfony/config 4.1 and older + $rootNode = $treeBuilder->root('doctrine_migrations', 'array'); + } $organizeMigrationModes = $this->getOrganizeMigrationsModes();