Refactor classes into Http structure

This commit is contained in:
Maarten 2024-11-26 14:22:04 +01:00
parent 83bc1a1661
commit 591e0c194d
9 changed files with 25 additions and 25 deletions

View file

@ -3,8 +3,8 @@
namespace App\Controllers\Api; namespace App\Controllers\Api;
use App\Services\Subnet; use App\Services\Subnet;
use Core\Controllers\Controller; use Core\Http\Controllers\Controller;
use Core\View\Render; use Core\Http\View\Engine;
use Exception; use Exception;
class SubnetController extends Controller class SubnetController extends Controller
@ -12,7 +12,7 @@ class SubnetController extends Controller
/** /**
* Get all subnet data * Get all subnet data
* *
* @return \Core\View\Render * @return \Core\Http\View\Render
*/ */
public function data(): Render public function data(): Render
{ {

View file

@ -2,15 +2,15 @@
namespace App\Controllers; namespace App\Controllers;
use Core\Controllers\Controller; use Core\Http\Controllers\Controller;
use Core\View\Render; use Core\Http\View\Engine;
class HomeController extends Controller class HomeController extends Controller
{ {
/** /**
* Render index * Render index
* *
* @return \Core\View\Render * @return \Core\Http\View\Render
*/ */
public function index(): Render public function index(): Render
{ {

View file

@ -2,15 +2,15 @@
namespace App\Controllers; namespace App\Controllers;
use Core\Controllers\Controller; use Core\Http\Controllers\Controller;
use Core\View\Render; use Core\Http\View\Engine;
class TestController extends Controller class TestController extends Controller
{ {
/** /**
* Render index * Render index
* *
* @return \Core\View\Render * @return \Core\Http\View\Render
*/ */
public function test(int $id): Render public function test(int $id): Render
{ {

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Core\Controllers; namespace Core\Http\Controllers;
use Core\Http\Request; use Core\Http\Request;
use Core\Http\Response; use Core\Http\Response;

View file

@ -2,9 +2,9 @@
namespace Core\Http; namespace Core\Http;
use Core\View\Render; use Core\Http\View\Engine;
use Core\View\Render\HtmlRender; use Core\Http\View\Engine\HtmlEngine;
use Core\View\Render\JsonRender; use Core\Http\View\Engine\JsonEngine;
class Response class Response
{ {
@ -25,20 +25,20 @@ class Response
* Render HTML * Render HTML
* *
* @param string $view * @param string $view
* @return \Core\View\Render * @return \Core\Http\View\Render
*/ */
public function view(string $view): Render public function view(string $view): Render
{ {
return (new HtmlRender())->view($view); return (new HtmlEngine())->view($view);
} }
/** /**
* Render JSON * Render JSON
* *
* @return \Core\View\Render * @return \Core\Http\View\Render
*/ */
public function json(): Render public function json(): Render
{ {
return new JsonRender(); return new JsonEngine();
} }
} }

View file

@ -1,10 +1,10 @@
<?php <?php
namespace Core\View\Render; namespace Core\Http\View\Engine;
use Core\View\Render; use Core\Http\View\Engine;
class HtmlRender extends Render class HtmlEngine extends Render
{ {
/** /**
* @inheritDoc * @inheritDoc

View file

@ -1,10 +1,10 @@
<?php <?php
namespace Core\View\Render; namespace Core\Http\View\Engine;
use Core\View\Render; use Core\Http\View\Engine;
class JsonRender extends Render class JsonEngine extends Render
{ {
/** /**
* @inheritDoc * @inheritDoc

View file

@ -1,6 +1,6 @@
<?php <?php
namespace Core\View; namespace Core\Http\View;
abstract class Render abstract class Render
{ {

View file

@ -5,7 +5,7 @@ namespace Core\Routing;
use Core\Exceptions\ExceptionHandler; use Core\Exceptions\ExceptionHandler;
use Core\Exceptions\Exceptions\NotFoundHttpException; use Core\Exceptions\Exceptions\NotFoundHttpException;
use Core\Http\Request; use Core\Http\Request;
use Core\View\Render; use Core\Http\View\Engine;
use Exception; use Exception;
class RouteDispatcher class RouteDispatcher