1588. Class

1588.1. Zend\Mvc\Router\SimpleRouteStack

Simple route stack implementation.

1588.1.1. Methods

1588.1.1.1. __construct

__construct()

Create a new simple route stack.

Parameters:RoutePluginManager

1588.1.1.2. factory

factory()

factory(): defined by RouteInterface interface.

Parameters:array|Traversable
Return type:SimpleRouteStack
Throws :ExceptionInvalidArgumentException

1588.1.1.3. init

init()

Init method for extending classes.

Return type:void

1588.1.1.4. setRoutePluginManager

setRoutePluginManager()

Set the route plugin manager.

Parameters:RoutePluginManager
Return type:SimpleRouteStack

1588.1.1.5. getRoutePluginManager

getRoutePluginManager()

Get the route plugin manager.

Return type:RoutePluginManager

1588.1.1.6. addRoutes

addRoutes()

addRoutes(): defined by RouteStackInterface interface.

Parameters:array|Traversable
Return type:SimpleRouteStack
Throws :ExceptionInvalidArgumentException

1588.1.1.7. addRoute

addRoute()

addRoute(): defined by RouteStackInterface interface.

Parameters:
  • string
  • mixed
  • integer
Return type:

SimpleRouteStack

1588.1.1.8. removeRoute

removeRoute()

removeRoute(): defined by RouteStackInterface interface.

Parameters:string
Return type:SimpleRouteStack

1588.1.1.9. setRoutes

setRoutes()

setRoutes(): defined by RouteStackInterface interface.

Parameters:array|Traversable
Return type:SimpleRouteStack

1588.1.1.10. getRoutes

getRoutes()

Get the added routes

Return type:Traversable list of all routes

1588.1.1.11. hasRoute

hasRoute()

Check if a route with a specific name exists

Parameters:string
Return type:boolean true if route exists

1588.1.1.12. getRoute

getRoute()

Get a route by name

Parameters:string
Return type:RouteInterface the route

1588.1.1.13. setDefaultParams

setDefaultParams()

Set a default parameters.

Parameters:array
Return type:SimpleRouteStack

1588.1.1.14. setDefaultParam

setDefaultParam()

Set a default parameter.

Parameters:
  • string
  • mixed
Return type:

SimpleRouteStack

1588.1.1.15. routeFromArray

routeFromArray()

Create a route from array specifications.

Parameters:array|Traversable
Return type:SimpleRouteStack
Throws :ExceptionInvalidArgumentException

1588.1.1.16. match

match()

match(): defined by RouteInterface interface.

Parameters:Request
Return type:RouteMatch|null

1588.1.1.17. assemble

assemble()

assemble(): defined by RouteInterface interface.

Parameters:
  • array
  • array
Return type:

mixed

Throws :

ExceptionInvalidArgumentException

Throws :

ExceptionRuntimeException