diff --git a/src/Translator/src/MessageParameters/Extractor/IntlMessageParametersExtractor.php b/src/Translator/src/MessageParameters/Extractor/IntlMessageParametersExtractor.php index 091e27892d9..6357cd30f44 100644 --- a/src/Translator/src/MessageParameters/Extractor/IntlMessageParametersExtractor.php +++ b/src/Translator/src/MessageParameters/Extractor/IntlMessageParametersExtractor.php @@ -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);