<?php
declare(strict_types=1);

$runtime = __DIR__ . '/storage/config.php';
if (is_file($runtime)) {
    $local = require $runtime;
    if (is_array($local)) return $local;
}

// Kurulu sistemde gerçek bilgiler storage/config.php içinden okunur.
// Bu güvenli yedek yapı yalnız kurulum öncesi veya ortam değişkenleriyle kullanım içindir.
return [
    'db' => [
        'host' => getenv('DB_HOST') ?: 'localhost',
        'port' => (int) (getenv('DB_PORT') ?: 3306),
        'name' => getenv('DB_NAME') ?: '',
        'user' => getenv('DB_USER') ?: '',
        'pass' => getenv('DB_PASS') ?: '',
        'charset' => 'utf8mb4',
    ],
    'app' => [
        'base_url' => rtrim(getenv('APP_URL') ?: 'https://nekrut.com', '/'),
        'timezone' => getenv('APP_TIMEZONE') ?: 'Europe/Istanbul',
        'key' => getenv('APP_KEY') ?: '',
        'debug' => filter_var(getenv('APP_DEBUG') ?: false, FILTER_VALIDATE_BOOL),
    ],
];
