Fix .env.local.php error in bootstrap.php

This commit is contained in:
Clemente Raposo 2025-01-15 11:08:44 +00:00 committed by c.raposo
parent a549d23644
commit 32182ee1c5

View file

@ -36,7 +36,8 @@ require_once dirname(__DIR__) . '/vendor/autoload.php';
// Load cached env vars if the .env.local.php file exists
// Run "composer dump-env prod" to create it (requires symfony/flex >=1.2)
if (is_array($env = @include dirname(__DIR__) . '/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {
$envLocalPath = dirname(__DIR__) . '/.env.local.php';
if ((is_file($envLocalPath) && is_array($env = @include $envLocalPath)) && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {
foreach ($env as $k => $v) {
$_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v);
}