PHP Класс Autarky\Routing\Configuration

Показать файл Открыть проект

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

Свойство Тип Описание
$namespace string | null
$router Autarky\Routing\RouterInterface
$routes array

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

Метод Описание
__construct ( Autarky\Routing\RouterInterface $router, array $routes, string | null $namespace = null )
merge ( array $routes ) : void Merge more routes into the configuration.
mount ( string | null $prefix = null ) : void Mount the configuration.
override ( string $name, array $routeData ) : void Override an existing route.

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

Метод Описание
registerRoute ( $route, $name )
registerRoutes ( )

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

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

public __construct ( Autarky\Routing\RouterInterface $router, array $routes, string | null $namespace = null )
$router Autarky\Routing\RouterInterface
$routes array
$namespace string | null

merge() публичный метод

Merge more routes into the configuration.
public merge ( array $routes ) : void
$routes array
Результат void

mount() публичный метод

Mount the configuration.
public mount ( string | null $prefix = null ) : void
$prefix string | null
Результат void

override() публичный метод

Override an existing route.
public override ( string $name, array $routeData ) : void
$name string
$routeData array
Результат void

registerRoute() защищенный метод

protected registerRoute ( $route, $name )

registerRoutes() защищенный метод

protected registerRoutes ( )

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

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

protected string|null $namespace
Результат string | null

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

protected RouterInterface,Autarky\Routing $router
Результат Autarky\Routing\RouterInterface

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

protected array $routes
Результат array