<?php declare(strict_types=1); use Lewisdale\App\Controllers\FeedController; use Lewisdale\App\Controllers\HomeController; use Slim\Views\TwigMiddleware; ini_set('user_agent', 'Baleen/1.0 (https://baleen.lewisdale.dev)'); require_once __DIR__ . "/dependencies.php"; global $container; global $app; $dotenv = Dotenv\Dotenv::createImmutable([__DIR__, __DIR__ . "/.."]); $dotenv->safeLoad(); require_once __DIR__ . "/session.php"; $app->add(TwigMiddleware::createFromContainer($app)); $app->add('csrf'); $app->get("/", [HomeController::class, 'get']); $app->get('/feed', [FeedController::class, 'get']); $app->get('/feed/{id}', [FeedController::class, 'get_feed']); $app->addErrorMiddleware(true, true, true); $app->run();