<?php
declare(strict_types=1);

/**
 * /includes/config.php
 * - Зберігає конфіг сайту (app + db)
 * - Дає функцію app_config() для доступу до конфіга
 * - І одночасно повертає масив (щоб працювало і як "return config")
 */

function app_config(): array
{
    static $cfg = null;
    if (is_array($cfg)) return $cfg;

    $cfg = [
        'app' => [
            'site_name'     => 'VMEREGI',
            'default_lang'  => 'uk',            // uk | en | ru
            'langs'         => ['uk','en','ru'],
            'timezone'      => 'Europe/Kyiv',

            // SEO / canonical base (опційно, але дуже бажано):
            // якщо задано — використовуй як єдину канонічну базу сайту (щоб не було дзеркал/дублів).
            // приклад: 'https://new.vmeregi.in.ua'
            'base_url'      => '',
        ],

        'db' => [
            'host'    => '127.0.0.1',
            'name'    => 'demonx_newvmere',
            'user'    => 'demonx_newvmere',

            // ВАЖЛИВО: після того як “засвітився” пароль — зміни його в MySQL і тут.
            'pass'    => 'demonx_newvmere',
            'charset' => 'utf8mb4',
        ],
    ];

    return $cfg;
}

return app_config();