<?php

use Symfony\Component\HttpFoundation\Request;
use Mapp\Modules\Framework\Kernel\Kernel;

// Nastavíme locale.
setlocale(LC_CTYPE, 'cs_CZ');

// Secure web root.
$secureWebRoot = true;
        
// Composer Autoloader.
if ($secureWebRoot) {
    $classLoader = (require_once __DIR__ . '/../vendor/autoload.php');
} else {
    $classLoader = (require_once __DIR__ . '/vendor/autoload.php');
}

// Konfiurace domen.
$domainConfig = require_once __DIR__ . '/domain.php';

// Hlavni jadro aplikace.
$kernel = new Kernel($secureWebRoot, __DIR__, $domainConfig, $classLoader);

// Zpracovani requestu jadrem aplikace.
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
