Final Class Yiisoft\Router\RouteCollector
| Inheritance | Yiisoft\Router\RouteCollector |
|---|---|
| Implements | Yiisoft\Router\RouteCollectorInterface |
Public Methods
Method Details
| public Yiisoft\Router\RouteCollectorInterface addRoute ( Yiisoft\Router\Route|Yiisoft\Router\Group $routes ) | ||
| $routes | Yiisoft\Router\Route|Yiisoft\Router\Group | |
public function addRoute(Route|Group ...$routes): RouteCollectorInterface
{
array_push(
$this->items,
...array_values($routes)
);
return $this;
}
| public array getMiddlewareDefinitions ( ) |
public function getMiddlewareDefinitions(): array
{
return $this->middlewareDefinitions;
}
| public Yiisoft\Router\RouteCollectorInterface middleware ( array|callable|string $middlewareDefinition ) | ||
| $middlewareDefinition | array|callable|string | |
public function middleware(array|callable|string ...$middlewareDefinition): RouteCollectorInterface
{
array_push(
$this->middlewareDefinitions,
...array_values($middlewareDefinition)
);
return $this;
}
| public Yiisoft\Router\RouteCollectorInterface prependMiddleware ( array|callable|string $middlewareDefinition ) | ||
| $middlewareDefinition | array|callable|string | |
public function prependMiddleware(array|callable|string ...$middlewareDefinition): RouteCollectorInterface
{
array_unshift(
$this->middlewareDefinitions,
...array_values($middlewareDefinition)
);
return $this;
}
Signup or Login in order to comment.