Final Class Yiisoft\Router\RouteCollector
| Inheritance | Yiisoft\ |
|---|---|
| Implements | Yiisoft\ |
Public Methods
Method Details
| public Yiisoft\ | ||
| $routes | Yiisoft\ |
|
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\ | ||
| $middlewareDefinition | array|callable|string | |
public function middleware(array|callable|string ...$middlewareDefinition): RouteCollectorInterface
{
array_push(
$this->middlewareDefinitions,
...array_values($middlewareDefinition),
);
return $this;
}
| public Yiisoft\ | ||
| $middlewareDefinition | array|callable|string | |
public function prependMiddleware(array|callable|string ...$middlewareDefinition): RouteCollectorInterface
{
array_unshift(
$this->middlewareDefinitions,
...array_values($middlewareDefinition),
);
return $this;
}
User Contributed Notes
Leave a comment
Join the conversation to share a note.