Interface Yiisoft\Router\RouteCollectorInterface
| Implemented by | Yiisoft\ |
|---|
Public Methods
| Method | Description | Defined By |
|---|---|---|
| addRoute() | Add a route or a group of routes. | Yiisoft\ |
| getItems() | Yiisoft\ |
|
| getMiddlewareDefinitions() | Yiisoft\ |
|
| middleware() | Appends a handler middleware definition that should be invoked for a matched route. | Yiisoft\ |
| prependMiddleware() | Prepends a handler middleware definition that should be invoked for a matched route. | Yiisoft\ |
Method Details
Add a route or a group of routes.
| public abstract self addRoute ( Yiisoft\ | ||
| $routes | Yiisoft\ |
|
public function addRoute(Route|Group ...$routes): self;
| public abstract Yiisoft\ |
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;
User Contributed Notes
Leave a comment
Join the conversation to share a note.