PHP Класс Phprest\Router\RouteCollection

Наследование: extends League\Route\RouteCollection
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$routingTable keys: method, route, handler

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

Метод Описание
__construct ( League\Container\ContainerInterface $container = null, FastRoute\RouteParser $parser = null, FastRoute\DataGenerator $generator = null )
addRoute ( string $method, string $route, string | Closure $handler, League\Route\Strategy\StrategyInterface $strategy = null ) : RouteCollection Add a route to the collection.
getRoutingTable ( ) : array

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

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

public __construct ( League\Container\ContainerInterface $container = null, FastRoute\RouteParser $parser = null, FastRoute\DataGenerator $generator = null )
$container League\Container\ContainerInterface
$parser FastRoute\RouteParser
$generator FastRoute\DataGenerator

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

Add a route to the collection.
public addRoute ( string $method, string $route, string | Closure $handler, League\Route\Strategy\StrategyInterface $strategy = null ) : RouteCollection
$method string
$route string
$handler string | Closure
$strategy League\Route\Strategy\StrategyInterface
Результат RouteCollection

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

public getRoutingTable ( ) : array
Результат array keys: method, route, handler

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

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

keys: method, route, handler
protected $routingTable