CS
This commit is contained in:
parent
6eacc7f523
commit
9b80b16380
5 changed files with 7 additions and 16 deletions
|
@ -4,7 +4,7 @@ namespace App\Controllers\Api;
|
||||||
|
|
||||||
use App\Services\Subnet;
|
use App\Services\Subnet;
|
||||||
use Core\Http\Controllers\Controller;
|
use Core\Http\Controllers\Controller;
|
||||||
use Core\Http\View\Engine;
|
use Core\Http\View\Render;
|
||||||
use Exception;
|
use Exception;
|
||||||
|
|
||||||
class SubnetController extends Controller
|
class SubnetController extends Controller
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
namespace App\Controllers;
|
namespace App\Controllers;
|
||||||
|
|
||||||
use Core\Http\Controllers\Controller;
|
use Core\Http\Controllers\Controller;
|
||||||
use Core\Http\View\Engine;
|
use Core\Http\View\Render;
|
||||||
|
|
||||||
class HomeController extends Controller
|
class HomeController extends Controller
|
||||||
{
|
{
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
namespace App\Controllers;
|
namespace App\Controllers;
|
||||||
|
|
||||||
use Core\Http\Controllers\Controller;
|
use Core\Http\Controllers\Controller;
|
||||||
use Core\Http\View\Engine;
|
use Core\Http\View\Render;
|
||||||
|
|
||||||
class TestController extends Controller
|
class TestController extends Controller
|
||||||
{
|
{
|
||||||
|
|
|
@ -7,7 +7,6 @@ use Core\Env\Env;
|
||||||
use Core\Exceptions\ExceptionHandler;
|
use Core\Exceptions\ExceptionHandler;
|
||||||
use Core\Exceptions\Exceptions\ClassNotFoundException;
|
use Core\Exceptions\Exceptions\ClassNotFoundException;
|
||||||
use Core\Http\Request;
|
use Core\Http\Request;
|
||||||
use Core\Routing\RouteCollection;
|
|
||||||
use Core\Routing\RouteDispatcher;
|
use Core\Routing\RouteDispatcher;
|
||||||
|
|
||||||
class BootstrapFactory
|
class BootstrapFactory
|
||||||
|
@ -36,7 +35,7 @@ class BootstrapFactory
|
||||||
app()->make(Application::class)->bootstrap();
|
app()->make(Application::class)->bootstrap();
|
||||||
|
|
||||||
// Dispatch router
|
// Dispatch router
|
||||||
app()->make(RouteDispatcher::class)->dispatch($this->request, RouteCollection::retrieve());
|
app()->make(RouteDispatcher::class)->dispatch($this->request);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
ExceptionHandler::catchOne($e);
|
ExceptionHandler::catchOne($e);
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ use Core\Exceptions\ExceptionHandler;
|
||||||
use Core\Exceptions\Exceptions\NotFoundHttpException;
|
use Core\Exceptions\Exceptions\NotFoundHttpException;
|
||||||
use Core\Http\Request;
|
use Core\Http\Request;
|
||||||
use Core\Http\View\Engine;
|
use Core\Http\View\Engine;
|
||||||
|
use Core\Http\View\Render;
|
||||||
use Exception;
|
use Exception;
|
||||||
|
|
||||||
class RouteDispatcher
|
class RouteDispatcher
|
||||||
|
@ -17,24 +18,15 @@ class RouteDispatcher
|
||||||
*/
|
*/
|
||||||
private Request $request;
|
private Request $request;
|
||||||
|
|
||||||
/**
|
|
||||||
* Collection of all routes
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
*/
|
|
||||||
private array $routeCollection;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Dispatch the router dispatcher
|
* Dispatch the router dispatcher
|
||||||
*
|
*
|
||||||
* @param \Core\Http\Request $request
|
* @param \Core\Http\Request $request
|
||||||
* @param array $routeCollection
|
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function dispatch(Request $request, array $routeCollection): void
|
public function dispatch(Request $request): void
|
||||||
{
|
{
|
||||||
$this->request = $request;
|
$this->request = $request;
|
||||||
$this->routeCollection = $routeCollection;
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$route = $this->findMatchingRoute();
|
$route = $this->findMatchingRoute();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue