Interface Yiisoft\Router\RouteCollectorInterface
| Implemented by | Yiisoft\Router\RouteCollector |
|---|
Public Methods
| Method | Description | Defined By |
|---|---|---|
| addRoute() | Add a route or a group of routes. | Yiisoft\Router\RouteCollectorInterface |
| getItems() | Yiisoft\Router\RouteCollectorInterface | |
| getMiddlewareDefinitions() | Yiisoft\Router\RouteCollectorInterface | |
| middleware() | Appends a handler middleware definition that should be invoked for a matched route. | Yiisoft\Router\RouteCollectorInterface |
| prependMiddleware() | Prepends a handler middleware definition that should be invoked for a matched route. | Yiisoft\Router\RouteCollectorInterface |
Method Details
Add a route or a group of routes.
| public abstract self addRoute ( Yiisoft\Router\Route|Yiisoft\Router\Group $routes ) | ||
| $routes | Yiisoft\Router\Route|Yiisoft\Router\Group | |
public function addRoute(Route|Group ...$routes): self;
| public abstract Yiisoft\Router\Group[]|Yiisoft\Router\Route[] getItems ( ) |
public function getItems(): array;
| public abstract array[]|callable[]|string[] getMiddlewareDefinitions ( ) |
public function getMiddlewareDefinitions(): array;
Appends a handler middleware definition that should be invoked for a matched route.
First added handler will be executed first.
| public abstract self middleware ( array|callable|string $middlewareDefinition ) | ||
| $middlewareDefinition | array|callable|string | |
public function middleware(array|callable|string ...$middlewareDefinition): self;
Prepends a handler middleware definition that should be invoked for a matched route.
First added handler will be executed last.
| public abstract self prependMiddleware ( array|callable|string $middlewareDefinition ) | ||
| $middlewareDefinition | array|callable|string | |
public function prependMiddleware(array|callable|string ...$middlewareDefinition): self;
Signup or Login in order to comment.