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;
use App\Services\Subnet;
use Core\Controllers\Controller;
use Core\View\Render;
use Core\Http\Controllers\Controller;
use Core\Http\View\Engine;
use Exception;
class SubnetController extends Controller
@ -12,7 +12,7 @@ class SubnetController extends Controller
/**
* Get all subnet data
*
* @return \Core\View\Render
* @return \Core\Http\View\Render
*/
public function data(): Render
{

View file

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

View file

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

View file

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

View file

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

View file

@ -1,10 +1,10 @@
<?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

View file

@ -1,10 +1,10 @@
<?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

View file

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

View file

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