HomeController.php 576 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace app\Controllers;
  3. use Pecee\SimpleRouter\SimpleRouter;
  4. use app\Interfaces\IRouteController;
  5. use app\Hajeebtok;
  6. class HomeController implements IRouteController
  7. {
  8. public static function redirect(): void {
  9. if(Hajeebtok::$Config->GetByDotKey("Instance.DebugMode")) return;
  10. response()->redirect("https://" . Hajeebtok::$Config->GetByDotKey("Instance.URL"));
  11. }
  12. public static function RegisterRoutes(): void
  13. {
  14. SimpleRouter::group([
  15. "prefix" => "/",
  16. ], function () {
  17. SimpleRouter::get("/", [HomeController::class, "redirect"]);
  18. });
  19. }
  20. }