[Translator] Early exit parameters extraction from Intl messages, if no { is found

This commit is contained in:
Hugo Alliaume
2025-12-06 03:19:48 +09:00
parent 5a161e5daa
commit ad5d349143

View File

@@ -23,6 +23,11 @@ final class IntlMessageParametersExtractor implements ExtractorInterface
{
public function extract(string $message): array
{
// Early return if there is no parameter-like pattern in the message
if (!str_contains($message, '{')) {
return [];
}
$parameters = [];
$intlMessageParser = new IntlMessageParser($message);