From b5fc791fbe12a9ca8adb87e0086971ae71493e35 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Fri, 12 Dec 2025 18:12:14 +0100 Subject: [PATCH 1/2] Support Symfony 8.0 --- composer.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index c7a692a..f98144a 100644 --- a/composer.json +++ b/composer.json @@ -34,9 +34,9 @@ "composer/semver": "^3.4", "spiral/roadrunner-worker": "^2 || ^3", "spiral/tokenizer": "^2.13 || ^3.15", - "symfony/console": "^5.3 || ^6.0 || ^7.0", - "symfony/http-client": "^4.4.51 || ^5.4.49 || ^6.4.17 || ^7.2", - "symfony/yaml": "^5.4.49 || ^6.4.17 || ^7.2" + "symfony/console": "^5.3 || ^6.0 || ^7.0 || ^8.0", + "symfony/http-client": "^4.4.51 || ^5.4.49 || ^6.4.17 || ^7.2 || ^8.0", + "symfony/yaml": "^5.4.49 || ^6.4.17 || ^7.2 || ^8.0" }, "require-dev": { "jetbrains/phpstorm-attributes": "^1.2", From 6a6975ff9b55134873b215f4e483790bf0a2ba95 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Sun, 14 Dec 2025 17:43:02 +0100 Subject: [PATCH 2/2] Make sure we properly support sf80 --- bin/rr | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/bin/rr b/bin/rr index 9d9c315..73bf5b9 100644 --- a/bin/rr +++ b/bin/rr @@ -68,9 +68,17 @@ require RR_COMPOSER_INSTALL; $app = new Symfony\Component\Console\Application('RoadRunner CLI', Version::current()); -$app->add(new GetBinaryCommand()); -$app->add(new VersionsCommand()); -$app->add(new DownloadProtocBinaryCommand()); -$app->add(new MakeConfigCommand()); +if (method_exists($app, 'addCommand')) { + $app->addCommand(new GetBinaryCommand()); + $app->addCommand(new VersionsCommand()); + $app->addCommand(new DownloadProtocBinaryCommand()); + $app->addCommand(new MakeConfigCommand()); +} else { + // For Symfony 7.3 and lower + $app->add(new GetBinaryCommand()); + $app->add(new VersionsCommand()); + $app->add(new DownloadProtocBinaryCommand()); + $app->add(new MakeConfigCommand()); +} $app->run();