From 9e78eca151a5348451f2b5f094026d1768237c14 Mon Sep 17 00:00:00 2001 From: Kevin Bond Date: Thu, 16 Nov 2023 13:33:21 -0500 Subject: [PATCH 1/2] feat: drop support for Symfony 4.4 --- composer.json | 22 +++++++++++----------- phpunit.xml.dist | 17 ++++++++--------- 2 files changed, 19 insertions(+), 20 deletions(-) diff --git a/composer.json b/composer.json index c0a4d22..d746b79 100644 --- a/composer.json +++ b/composer.json @@ -14,25 +14,25 @@ "require": { "php": ">=8.0", "dragonmantank/cron-expression": "^2.3|^3.0", - "symfony/console": "^4.4|^5.4|^6.0", - "symfony/dependency-injection": "^4.4|^5.4|^6.0", - "symfony/event-dispatcher": "^4.4|^5.4|^6.0", - "symfony/http-kernel": "^4.4|^5.4|^6.0" + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0" }, "require-dev": { "lorisleiva/cron-translator": "^0.1.0|^0.3.1|^0.4.0", - "matthiasnoback/symfony-dependency-injection-test": "^4.1", + "matthiasnoback/symfony-dependency-injection-test": "^4.1|^5.0", "phpstan/phpstan": "^1.4", "phpunit/phpunit": "^9.5", "psr/log": "^1.1", - "symfony/framework-bundle": "^4.4|^5.4|^6.0", - "symfony/http-client": "^4.4|^5.4|^6.0", - "symfony/lock": "^4.4|^5.4|^6.0", - "symfony/mailer": "^4.4|^5.4|^6.0", - "symfony/messenger": "^4.4|^5.4|^6.0", + "symfony/framework-bundle": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/lock": "^5.4|^6.0", + "symfony/mailer": "^5.4|^6.0", + "symfony/messenger": "^5.4|^6.0", "symfony/notifier": "^5.4|^6.0", "symfony/phpunit-bridge": "^6.2", - "symfony/process": "^4.4|^5.4|^6.0" + "symfony/process": "^5.4|^6.0" }, "suggest": { "lorisleiva/cron-translator": "Displays human readable cron expression in schedule:list", diff --git a/phpunit.xml.dist b/phpunit.xml.dist index e6997e7..5c44254 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -2,16 +2,15 @@ - + @@ -22,9 +21,9 @@ - - - ./src/ - - + + + src + + From eaeac48433d8633f48563045ab8803baa14c08d3 Mon Sep 17 00:00:00 2001 From: Kevin Bond Date: Thu, 16 Nov 2023 13:35:25 -0500 Subject: [PATCH 2/2] feat: Symfony 7 support --- composer.json | 24 +++++++++---------- .../Task/Runner/CommandTaskRunnerTest.php | 4 ++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/composer.json b/composer.json index d746b79..02ac9b7 100644 --- a/composer.json +++ b/composer.json @@ -14,10 +14,10 @@ "require": { "php": ">=8.0", "dragonmantank/cron-expression": "^2.3|^3.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/http-kernel": "^5.4|^6.0" + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0" }, "require-dev": { "lorisleiva/cron-translator": "^0.1.0|^0.3.1|^0.4.0", @@ -25,14 +25,14 @@ "phpstan/phpstan": "^1.4", "phpunit/phpunit": "^9.5", "psr/log": "^1.1", - "symfony/framework-bundle": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/lock": "^5.4|^6.0", - "symfony/mailer": "^5.4|^6.0", - "symfony/messenger": "^5.4|^6.0", - "symfony/notifier": "^5.4|^6.0", - "symfony/phpunit-bridge": "^6.2", - "symfony/process": "^5.4|^6.0" + "symfony/framework-bundle": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/mailer": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/notifier": "^5.4|^6.0|^7.0", + "symfony/phpunit-bridge": "^6.2|^7.0", + "symfony/process": "^5.4|^6.0|^7.0" }, "suggest": { "lorisleiva/cron-translator": "Displays human readable cron expression in schedule:list", diff --git a/tests/Schedule/Task/Runner/CommandTaskRunnerTest.php b/tests/Schedule/Task/Runner/CommandTaskRunnerTest.php index 3ad61fc..1219359 100644 --- a/tests/Schedule/Task/Runner/CommandTaskRunnerTest.php +++ b/tests/Schedule/Task/Runner/CommandTaskRunnerTest.php @@ -115,7 +115,7 @@ public static function getDefaultName(): string return 'my:command'; } - protected function configure() + protected function configure(): void { $this ->addOption('fail') @@ -123,7 +123,7 @@ protected function configure() ; } - protected function execute(InputInterface $input, OutputInterface $output) + protected function execute(InputInterface $input, OutputInterface $output): int { $output->write('some output...');