From 913b6abb5169b20d45bd5a10959bf25f992f6eb6 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Tue, 24 Mar 2026 11:27:11 +0100 Subject: [PATCH 1/2] Fix `translator` error with Symfony Console 8 --- translator | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/translator b/translator index 361864dc01..6fa64af9ed 100644 --- a/translator +++ b/translator @@ -124,9 +124,9 @@ $excludedKeys = [ ]; $app = new Symfony\Component\Console\Application('Statamic Translator'); -$app->add(new Statamic\Translator\Commands\Stats($discovery, $ignoredSubstrings)); -$app->add(new Statamic\Translator\Commands\Generate($discovery, $files, $manualFiles, $ignoredSubstrings, $additionalStrings, $additionalKeys, $excludedKeys)); -$app->add(new Statamic\Translator\Commands\Translate($files, $dontTranslate)); -$app->add(new Statamic\Translator\Commands\Review($files)); +$app->addCommand(new Statamic\Translator\Commands\Stats($discovery, $ignoredSubstrings)); +$app->addCommand(new Statamic\Translator\Commands\Generate($discovery, $files, $manualFiles, $ignoredSubstrings, $additionalStrings, $additionalKeys, $excludedKeys)); +$app->addCommand(new Statamic\Translator\Commands\Translate($files, $dontTranslate)); +$app->addCommand(new Statamic\Translator\Commands\Review($files)); $app->run(); From cf38dc7fff1d14ec822da7a78234fd9e3255896d Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Tue, 24 Mar 2026 16:10:52 +0000 Subject: [PATCH 2/2] Add missing return types --- src/Translator/Commands/Generate.php | 2 +- src/Translator/Commands/Review.php | 2 +- src/Translator/Commands/Stats.php | 2 +- src/Translator/Commands/Translate.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Translator/Commands/Generate.php b/src/Translator/Commands/Generate.php index 5d3207297b..6328f8439e 100644 --- a/src/Translator/Commands/Generate.php +++ b/src/Translator/Commands/Generate.php @@ -40,7 +40,7 @@ public function __construct(MethodDiscovery $discovery, Filesystem $files, array parent::__construct(); } - protected function configure() + protected function configure(): void { $this ->setName('generate') diff --git a/src/Translator/Commands/Review.php b/src/Translator/Commands/Review.php index 88185fc349..ddb41f5d0b 100644 --- a/src/Translator/Commands/Review.php +++ b/src/Translator/Commands/Review.php @@ -24,7 +24,7 @@ public function __construct(Filesystem $files) parent::__construct(); } - protected function configure() + protected function configure(): void { $this ->setName('review') diff --git a/src/Translator/Commands/Stats.php b/src/Translator/Commands/Stats.php index 1bf5884c4b..d8538b61ef 100644 --- a/src/Translator/Commands/Stats.php +++ b/src/Translator/Commands/Stats.php @@ -24,7 +24,7 @@ public function __construct(MethodDiscovery $discovery, array $ignored) parent::__construct(); } - protected function configure() + protected function configure(): void { $this ->setName('stats') diff --git a/src/Translator/Commands/Translate.php b/src/Translator/Commands/Translate.php index cb72b78ea2..9f07857819 100644 --- a/src/Translator/Commands/Translate.php +++ b/src/Translator/Commands/Translate.php @@ -30,7 +30,7 @@ public function __construct(Filesystem $files, array $excluded) parent::__construct(); } - protected function configure() + protected function configure(): void { $this ->setName('translate')