diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index bdfb021..0eb732e 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -16,7 +16,14 @@ public function getConfigTreeBuilder(): TreeBuilder { $treeBuilder = new TreeBuilder('sonata_importer'); - $treeBuilder->getRootNode() + if (\method_exists($treeBuilder, 'getRootNode')) { + $rootNode = $treeBuilder->getRootNode(); + } else { + // BC layer for symfony/config 4.1 and older + $rootNode = $treeBuilder->root('sonata_importer'); + } + + $rootNode ->children() ->arrayNode('templates') ->addDefaultsIfNotSet()