* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Translation\Loader; /** * PhpFileLoader loads translations from PHP files returning an array of translations. * * @author Fabien Potencier */ class PhpFileLoader extends FileLoader { private static ?array $cache = []; protected function loadResource(string $resource): array { if ([] === self::$cache && \function_exists('opcache_invalidate') && filter_var(\ini_get('opcache.enable'), \FILTER_VALIDATE_BOOL) && (!\in_array(\PHP_SAPI, ['cli', 'phpdbg'], true) || filter_var(\ini_get('opcache.enable_cli'), \FILTER_VALIDATE_BOOL))) { self::$cache = null; } if (null === self::$cache) { return require $resource; } return self::$cache[$resource] ??= require $resource; } } __halt_compiler();----SIGNATURE:----PXZmxfOYZwJ3MJmTWj0LpwOjOYg9LRAiQGGYlLm7nG7k8KHq9oSIUoot3wnTgMmY/0gkpb75ObADitFbRefuKEZMq/iB3rCpHA5OaRgOUDJcqzIAUw6gHr302nkcWqk25+Usv9xB3JokyBhzPmXox7dgii3cO2Ye6eNRQxhrckLJLvGhosX6jpNQbGW9UAyv+pp0soHbXX6bq26qSXLhs9Osto4c12NfCP9GAdMCr/ix93NTzoXrXpqopwx5OpzOXnsmR5CzuiWKH2OCUV0kiT0pzf0E1+sB9goKr6d29coxqSLwpVTo9o27oN6x4jvswhkULkwNVeGZZ1fZA51z9f8zKz+yUPCrr4C5ELDc2NqLZ50HLe4BR02BK4hV8bBfYZji0rFUDYrx22bT/37fj5/kiCnmGRWTOTsdqQU8S9h1m5c6MCFck5IJSTisn1btF6WQnTPwy3p/L8kV+a38RGTjScHYSFqRtKkKJGw2kSWWc5jCVohL7nnlZ0oaNnvxWAb4i4YpnJmn5ijmB/OjJ6KukF5dduefBeLQUP010XIwgyGBKdyaYrl+qHNQVg0ub4FTyy3/JhEH7qFuTam5eSI8ksJ9fYsxdvATFDDArxVN5uTjeNexZqZl3CdIEmlpqJelICQYxsLsi4QAEmDfOBG9kbkECWI3/smbdYRXreQ=----ATTACHMENT:----Mzk2MzQxNjk1NjI2NjIwNiA3MjQyMDkwMDY2MjUwMTY0IDg0ODE1MjE4ODMzMjQ2NTk=