addNamespace('src', __DIR__ . '/../src'); $autoloader->register(); use src\Container; use src\Router; use src\Middleware\TestMiddleware; use src\Database; $container = new Container(); $container->bind(Database::class, function() { return new Database( $_ENV['DB_HOST'] ?? '127.0.0.1', $_ENV['DB_PORT'] ?? '3306', $_ENV['DB_NAME'] ?? 'pawra', $_ENV['DB_USER'] ?? 'root', $_ENV['DB_PASS'] ?? '' ); }); $router = new Router($container); $router->addGlobalMiddleware(TestMiddleware::class); require_once __DIR__ . '/../config/routes.php'; $router->dispatch($_SERVER['REQUEST_METHOD'], $_SERVER['REQUEST_URI']);