diff --git a/composer.json b/composer.json index 1a37d45..f942628 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ "require": { "php": ">=5.4.0", - "symfony/framework-bundle": "^2.6|^3.0|^4.0", + "symfony/framework-bundle": "^2.6|^3.0|^4.0|^5.0", "doctrine/orm": "^2.4" }, @@ -28,7 +28,7 @@ "ext-pdo": "*", "ext-pdo_sqlite": "*", - "symfony/symfony": "^3.0|^4.0", + "symfony/symfony": "^3.0|^4.0|^5.0", "doctrine/orm": "^2.5", "doctrine/doctrine-bundle": "^1.6", "doctrine/doctrine-fixtures-bundle": "^2.2", diff --git a/src/DataDog/AuditBundle/DependencyInjection/Configuration.php b/src/DataDog/AuditBundle/DependencyInjection/Configuration.php index 447df0f..0c09e7b 100644 --- a/src/DataDog/AuditBundle/DependencyInjection/Configuration.php +++ b/src/DataDog/AuditBundle/DependencyInjection/Configuration.php @@ -17,8 +17,9 @@ class Configuration implements ConfigurationInterface */ public function getConfigTreeBuilder() { - $treeBuilder = new TreeBuilder(); - $rootNode = $treeBuilder->root('data_dog_audit'); + $treeBuilder = new TreeBuilder('data_dog_audit'); + // BC layer for symfony/config < 4.2 + $rootNode = method_exists($treeBuilder, 'getRootNode') ? $treeBuilder->getRootNode() : $treeBuilder->root('data_dog_audit'); $rootNode ->children()