PHP Class Themosis\Route\Router

Inheritance: extends Illuminate\Routing\Router
Mostra file Open project: themosis/framework

Public Methods

Method Description
__construct ( Illuminate\Events\Dispatcher $events, Application $container ) Build a Router instance.

Protected Methods

Method Description
findRoute ( Illuminate\Http\Request $request ) : Route Find the route matching a given request.
newRoute ( array | string $methods, string $uri, mixed $action ) : Illuminate\Routing\Route Create a new Themosis Route object.

Method Details

__construct() public method

Build a Router instance.
public __construct ( Illuminate\Events\Dispatcher $events, Application $container )
$events Illuminate\Events\Dispatcher
$container Themosis\Foundation\Application

findRoute() protected method

Find the route matching a given request.
protected findRoute ( Illuminate\Http\Request $request ) : Route
$request Illuminate\Http\Request
return Route

newRoute() protected method

Create a new Themosis Route object.
protected newRoute ( array | string $methods, string $uri, mixed $action ) : Illuminate\Routing\Route
$methods array | string
$uri string
$action mixed
return Illuminate\Routing\Route