PHP Класс SebastiaanLuca\Router\Routers\Router

The base class every router should extend.
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$api Dingo\Api\Routing\Router The Dingo API router.
$namespace string The default controller namespace.
$router SebastiaanLuca\Router\ExtendedRouter | Illuminate\Routing\Router The routing instance.

Открытые методы

Метод Описание
__construct ( Illuminate\Contracts\Routing\Registrar $router ) Router constructor.
getNamespace ( string | null $suffix = null ) : string Get the default namespace with the suffix attached.
map ( ) Map the routes.

Защищенные методы

Метод Описание
setUpApiRouter ( ) Assign the API router if the Dingo API package is installed.

Описание методов

__construct() публичный Метод

Router constructor.
public __construct ( Illuminate\Contracts\Routing\Registrar $router )
$router Illuminate\Contracts\Routing\Registrar

getNamespace() публичный Метод

Get the default namespace with the suffix attached.
public getNamespace ( string | null $suffix = null ) : string
$suffix string | null
Результат string

map() абстрактный публичный Метод

Map the routes.
abstract public map ( )

setUpApiRouter() защищенный Метод

Assign the API router if the Dingo API package is installed.
protected setUpApiRouter ( )

Описание свойств

$api защищенное свойство

The Dingo API router.
protected Router,Dingo\Api\Routing $api
Результат Dingo\Api\Routing\Router

$namespace защищенное свойство

The default controller namespace.
protected string $namespace
Результат string

$router защищенное свойство

The routing instance.
protected ExtendedRouter,SebastiaanLuca\Router|Router,Illuminate\Routing $router
Результат SebastiaanLuca\Router\ExtendedRouter | Illuminate\Routing\Router