Skip to content

Commit c8a303c

Browse files
committed
[Translator] Early exit parameters extraction from Intl messages, if no { is found
1 parent aaa5c9d commit c8a303c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/Translator/src/MessageParameters/Extractor/IntlMessageParametersExtractor.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ final class IntlMessageParametersExtractor implements ExtractorInterface
2323
{
2424
public function extract(string $message): array
2525
{
26+
// Early return if there is no parameter-like pattern in the message
27+
if (!str_contains($message, '{')) {
28+
return [];
29+
}
30+
2631
$parameters = [];
2732

2833
$intlMessageParser = new IntlMessageParser($message);

0 commit comments

Comments
 (0)