Allow PHP-8.2 and up Compatibility instead of just PHP-8.4

This commit is contained in:
johnnyq
2026-06-12 17:06:10 -04:00
parent 2204bd52f4
commit d3a93652f3
220 changed files with 7198 additions and 2635 deletions

View File

@@ -307,17 +307,16 @@ class Translator implements TranslatorInterface, TranslatorBagInterface, LocaleA
$fallbackContent = $this->getFallbackContent($this->catalogues[$locale]);
$content = \sprintf(<<<EOF
<?php
<?php
use Symfony\Component\Translation\MessageCatalogue;
use Symfony\Component\Translation\MessageCatalogue;
\$catalogue = new MessageCatalogue('%s', %s);
\$catalogue = new MessageCatalogue('%s', %s);
%s
return \$catalogue;
%s
return \$catalogue;
EOF
,
EOF,
$locale,
var_export($this->getAllMessages($this->catalogues[$locale]), true),
$fallbackContent
@@ -338,11 +337,10 @@ EOF
$currentSuffix = ucfirst(preg_replace($replacementPattern, '_', $current));
$fallbackContent .= \sprintf(<<<'EOF'
$catalogue%s = new MessageCatalogue('%s', %s);
$catalogue%s->addFallbackCatalogue($catalogue%s);
$catalogue%s = new MessageCatalogue('%s', %s);
$catalogue%s->addFallbackCatalogue($catalogue%s);
EOF
,
EOF,
$fallbackSuffix,
$fallback,
var_export($this->getAllMessages($fallbackCatalogue), true),