get(key: "SYSTEM_TIMEZONE")); // ============================ // Inicia sessão se necessário // ============================ if (session_status() === PHP_SESSION_NONE) { session_start(); } // ============================ // Inicializa o roteador // ============================ new Router(); // ============================ // Carregamento de Módulos Essenciais do sistema // ============================ require_once MODULE_PATH . '/Auth/v0/bootstrap.php'; Router::group( prefix: '/module', callback: function() { // Carrega módulo do Tutor require_once MODULE_PATH . '/Tutor/v0/bootstrap.php'; }, middlewares: [ AuthMiddleware::class."::handle" ] ); // ============================ // Dispara o roteador // ============================ // Só dispara Router se for uma requisição web if (php_sapi_name() !== 'cli') { Router::dispatch(); }