feat(config): enhance .env loading to check both config/.env and root .env

This commit is contained in:
2026-09-11 15:06:27 +02:00
parent cf0ceeca82
commit 4f7db2ec83
+6 -3
View File
@@ -25,10 +25,11 @@ if (!headers_sent()) {
}
@ini_set('expose_php', 'off');
// 1. Optionele .env inlezing uit de hoofdmap (uitsluitend .env, GEEN .env.example fallback)
// 1. .env inlezing (controleert zowel config/.env als hoofdmap .env)
$envVars = [];
$envFile = __DIR__ . '/../.env';
if (file_exists($envFile)) {
$envLocations = [__DIR__ . '/.env', __DIR__ . '/../.env'];
foreach ($envLocations as $envFile) {
if (file_exists($envFile)) {
$lines = file($envFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if ($lines !== false) {
foreach ($lines as $line) {
@@ -47,6 +48,8 @@ if (file_exists($envFile)) {
}
}
}
break; // Eerste gevonden .env bestand is leidend
}
}
/**