From 8febba08fac28b8d0665fa46bb7482d74c7f5e2f Mon Sep 17 00:00:00 2001 From: Yoshida Masaaki Date: Thu, 26 May 2022 12:02:15 +0900 Subject: [PATCH 1/3] [composer] allow symfony ~5.0 and disallow symfony ~2.8 ~3.0 --- composer.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 0bbbd4d..7b5f48c 100644 --- a/composer.json +++ b/composer.json @@ -13,16 +13,16 @@ "require": { "php": ">=5.3.9", "phpmentors/workflower": "~1.2", - "symfony/config": "~2.8 || ~3.0 || ~4.0", - "symfony/dependency-injection": "~2.8 || ~3.0 || ~4.0", - "symfony/finder": "~2.8 || ~3.0 || ~4.0", - "symfony/http-kernel": "~2.8 || ~3.0 || ~4.0", - "symfony/security-core": "~2.8 || ~3.0 || ~4.0", - "symfony/security-bundle": "~2.8 || ~3.0 || ~4.0" + "symfony/config": "~4.0 || ~5.0", + "symfony/dependency-injection": "~4.0 || ~5.0", + "symfony/finder": "~4.0 || ~5.0", + "symfony/http-kernel": "~4.0 || ~5.0", + "symfony/security-core": "~4.0 || ~5.0", + "symfony/security-bundle": "~4.0 || ~5.0" }, "require-dev": { "doctrine/orm": "~2.4", - "symfony/doctrine-bridge": "~2.8 || ~3.0 || ~4.0" + "symfony/doctrine-bridge": "~4.0 || ~5.0" }, "suggest": { "doctrine/orm": ">= 2.4.0 provides transparent serialization/deserialization support for entities with Doctrine ORM", From 519a64556350f55af82ea51f35cdb33eabdfd9a6 Mon Sep 17 00:00:00 2001 From: Yoshida Masaaki Date: Thu, 26 May 2022 14:51:15 +0900 Subject: [PATCH 2/3] update composer.json --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 7b5f48c..0b0354a 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ ], "require": { "php": ">=5.3.9", - "phpmentors/workflower": "~1.2", + "phpmentors/workflower": "dev-symfony5", "symfony/config": "~4.0 || ~5.0", "symfony/dependency-injection": "~4.0 || ~5.0", "symfony/finder": "~4.0 || ~5.0", From 859dd76527b0a1dd532b28acdadb3aa8de0483a4 Mon Sep 17 00:00:00 2001 From: Yoshida Masaaki Date: Tue, 31 May 2022 16:07:33 +0900 Subject: [PATCH 3/3] add arguments of `TreeBuilder` in Symfony4.0+ update method access to rootNode of `TreeBuilder` --- src/DependencyInjection/Configuration.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index 8d0e248..0685678 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -22,8 +22,8 @@ class Configuration implements ConfigurationInterface */ public function getConfigTreeBuilder() { - $treeBuilder = new TreeBuilder(); - $treeBuilder->root('phpmentors_workflower') + $treeBuilder = new TreeBuilder('phpmentors_workflower'); + $treeBuilder->getRootNode() ->children() ->scalarNode('serializer_service') ->defaultValue('phpmentors_workflower.php_workflow_serializer')