<?php
use JF\Kernel;
use Symfony\Component\Dotenv\Dotenv;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\ErrorHandler\Debug;
// Autoload Composer
require dirname(__DIR__) . '/vendor/autoload.php';
// .env laden (nur falls nicht mit env-vars gearbeitet wird)
if (file_exists(dirname(__DIR__).'/.env')) {
(new Dotenv())->load(dirname(__DIR__).'/.env');
}
// Umgebung setzen
$env = $_SERVER['APP_ENV'] ?? 'prod';
$debug = (bool) ($_SERVER['APP_DEBUG'] ?? false);
// Debug-Modus aktivieren
if ($debug) {
Debug::enable();
}
// Symfony Kernel starten
$kernel = new Kernel($env, $debug);
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);