<?php

$configFile = dirname(__DIR__) . '/config.php';

if (!file_exists($configFile)) {
    die('config.php bulunamadı. config.example.php dosyasını kopyalayın.');
}

$config = require $configFile;

if (!is_array($config)) {
    die('config.php geçersiz.');
}

date_default_timezone_set($config['app']['timezone'] ?? 'Europe/Istanbul');

$dbPath = $config['database']['path'] ?? (dirname(__DIR__) . '/storage/database.sqlite');
$dbDir = dirname($dbPath);

if (!is_dir($dbDir)) {
    mkdir($dbDir, 0775, true);
}
