Refactor classes into Http structure
This commit is contained in:
parent
83bc1a1661
commit
591e0c194d
9 changed files with 25 additions and 25 deletions
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
@ -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;
|
|
@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -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
|
|
@ -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
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Core\View;
|
namespace Core\Http\View;
|
||||||
|
|
||||||
abstract class Render
|
abstract class Render
|
||||||
{
|
{
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue