From d618d36153591acf90e14c31e0c00b9e6a88902c Mon Sep 17 00:00:00 2001 From: Ron Rise Date: Wed, 14 May 2025 12:27:49 -0400 Subject: [PATCH] try our sister game minceraft! --- src/Controllers/Controller.php | 46 +++++++++++++++++++++++++ src/Controllers/ControllerInterface.php | 43 +++++++++++++++++++++++ src/Controllers/IndexController.php | 28 +++++++++++++++ src/Server.php | 6 ++-- 4 files changed, 119 insertions(+), 4 deletions(-) create mode 100644 src/Controllers/Controller.php create mode 100644 src/Controllers/ControllerInterface.php create mode 100644 src/Controllers/IndexController.php diff --git a/src/Controllers/Controller.php b/src/Controllers/Controller.php new file mode 100644 index 0000000..641f6d8 --- /dev/null +++ b/src/Controllers/Controller.php @@ -0,0 +1,46 @@ + 200, 'message' => 'Server is running']); + } +} \ No newline at end of file diff --git a/src/Server.php b/src/Server.php index b90b2df..1dd8298 100644 --- a/src/Server.php +++ b/src/Server.php @@ -10,6 +10,7 @@ use League\Route\Http\Exception\MethodNotAllowedException; use League\Route\Http\Exception\NotFoundException; use League\Route\Router; use Nyholm\Psr7\Factory\Psr17Factory; +use Siteworxpro\App\Controllers\IndexController; use Siteworxpro\App\Facades\Config; use Siteworxpro\App\Facades\Logger; use Siteworxpro\App\Http\JsonResponseFactory; @@ -113,10 +114,7 @@ class Server */ protected function registerRoutes(): void { - $this->router->get('/', function () { - return JsonResponseFactory::createJsonResponse(['status_code' => 200, 'message' => 'Server is running']); - }); - + $this->router->get('/', IndexController::class . '::get'); $this->router->middleware(new CorsMiddleware()); }