Fully Qualified Name: | Laminas\Router\RouteStackInterface |
Extends: | RouteInterface |
Name | Description | Defined By |
---|---|---|
addRoute() | Add a route to the stack. | RouteStackInterface |
addRoutes() | Add multiple routes to the stack. | RouteStackInterface |
assemble() | Assemble the route. | RouteInterface |
factory() | Create a new route with given options. | RouteInterface |
match() | Match a given request. | RouteInterface |
removeRoute() | Remove a route from the stack. | RouteStackInterface |
setRoutes() | Remove all routes from the stack and set new ones. | RouteStackInterface |
Add a route to the stack.
Parameter Name | Type | Description |
---|---|---|
$name | string | |
$route | mixed | |
$priority | int |
Returns: \RouteStackInterface
Add multiple routes to the stack.
Parameter Name | Type | Description |
---|---|---|
$routes | array|\Traversable |
Returns: \RouteStackInterface
Assemble the route.
Parameter Name | Type | Description |
---|---|---|
$params | array | |
$options | array |
Returns: mixed
Create a new route with given options.
Parameter Name | Type | Description |
---|---|---|
$options | array|\Traversable |
Returns: \RouteInterface
Match a given request.
Parameter Name | Type | Description |
---|---|---|
$request | \Request |
Returns: \RouteMatch|null
Remove a route from the stack.
Parameter Name | Type | Description |
---|---|---|
$name | string |
Returns: \RouteStackInterface
Remove all routes from the stack and set new ones.
Parameter Name | Type | Description |
---|---|---|
$routes | array|\Traversable |
Returns: \RouteStackInterface