loadEnvVariables($env); new ZMConfig([ 'source' => [ 'paths' => [$kernel->getConfigDir()], ], ]); } private function loadEnvVariables(EnvironmentInterface $env): void { $dotenv_path = $env->get('DOTENV_PATH', SOURCE_ROOT_DIR . '/.env'); if (!file_exists($dotenv_path)) { return; } $path = dirname($dotenv_path); $file = basename($dotenv_path); foreach (Dotenv::createImmutable($path, $file)->load() as $key => $value) { $env->set($key, $value); } } }