From 8c17c63f1d0ce9a10816a258e82fde86ab40f33f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Fr=C3=A9mont?= Date: Mon, 29 Jan 2024 10:43:42 +0100 Subject: [PATCH 1/3] Add support for Symfony 7 --- .github/workflows/build.yml | 3 +++ composer.json | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5bc55e7..5dc046e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,6 +27,9 @@ jobs: - php: "8.1" symfony: "~6.0" + - php: "8.1" + symfony: "~7.0" + steps: - uses: actions/checkout@v2 diff --git a/composer.json b/composer.json index 92605b6..948e677 100644 --- a/composer.json +++ b/composer.json @@ -13,10 +13,10 @@ "require": { "php": "^7.4|^8.0|^8.1", "winzou/state-machine": "~0.4", - "symfony/framework-bundle": "^4.4|^5.4|^6.0" + "symfony/framework-bundle": "^4.4|^5.4|^6.0|^7.0" }, "require-dev": { - "sylius/phpspec": "^5.0|^6.0|^7.0" + "phpspec/phpspec": "^5.0|^6.0|^7.0" }, "autoload": { "psr-4": { "winzou\\Bundle\\StateMachineBundle\\": "" } From ebdf5e82f2e880d4a335e8e5bdebb3ec631b811d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Fr=C3=A9mont?= Date: Mon, 29 Jan 2024 10:45:34 +0100 Subject: [PATCH 2/3] Fix Configuration --- DependencyInjection/Configuration.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index 1ce8783..6165d4e 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -20,7 +20,7 @@ class Configuration implements ConfigurationInterface /** * {@inheritDoc} */ - public function getConfigTreeBuilder() + public function getConfigTreeBuilder(): TreeBuilder { if (\method_exists(TreeBuilder::class, 'getRootNode')) { $treeBuilder = new TreeBuilder('winzou_state_machine'); From 11593a65216912de0938f10bfbedc71c3b9bcc10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Fr=C3=A9mont?= Date: Mon, 29 Jan 2024 11:29:22 +0100 Subject: [PATCH 3/3] Use PHP 8.2 for Symfony 7 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5dc046e..27c77d0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,7 +27,7 @@ jobs: - php: "8.1" symfony: "~6.0" - - php: "8.1" + - php: "8.2" symfony: "~7.0" steps: