From 13f3fa50f4b7fc245b55a85ab6267db4aa31e2fc Mon Sep 17 00:00:00 2001 From: Edvinas Pocius Date: Wed, 6 Jan 2021 09:17:23 +0200 Subject: [PATCH] added symfony 5 support --- DependencyInjection/Configuration.php | 9 +++++++-- composer.json | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index e74942a..f078937 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -17,8 +17,13 @@ class Configuration implements ConfigurationInterface */ public function getConfigTreeBuilder() { - $treeBuilder = new TreeBuilder(); - $rootNode = $treeBuilder->root('evp_web_to_pay'); + if (method_exists(TreeBuilder::class, 'getRootNode')) { + $treeBuilder = new TreeBuilder('evp_web_to_pay'); + $rootNode = $treeBuilder->getRootNode(); + } else { + $treeBuilder = new TreeBuilder(); + $rootNode = $treeBuilder->root('evp_web_to_pay'); + } $rootNode ->children() diff --git a/composer.json b/composer.json index dbb1de3..df4a3c8 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "webtopay/webtopay-bundle", - "description": "Symfony2 bundle for WebToPay provided services", + "description": "Symfony bundle for WebToPay provided services", "minimum-stability": "dev", "authors": [ { @@ -9,7 +9,7 @@ } ], "require": { - "symfony/symfony": "^2.6|^3.0|^4.0", + "symfony/symfony": "^2.6|^3.0|^4.0|^5.0", "webtopay/libwebtopay": "1.6.*" }, "autoload": {