Zend Framework  3.0
Public Member Functions | Protected Member Functions | List of all members
SimpleRouteStack Class Reference

Public Member Functions

 addRoute ($name, $route, $priority=null)
 addRoute(): defined by RouteStackInterface interface.
 
- Public Member Functions inherited from SimpleRouteStack
 __construct (RoutePluginManager $routePluginManager=null)
 Create a new simple route stack.
 
 setRoutePluginManager (RoutePluginManager $routePlugins)
 Set the route plugin manager.
 
 getRoutePluginManager ()
 Get the route plugin manager.
 
 addRoutes ($routes)
 addRoutes(): defined by RouteStackInterface interface.
 
 addRoute ($name, $route, $priority=null)
 addRoute(): defined by RouteStackInterface interface.
 
 removeRoute ($name)
 removeRoute(): defined by RouteStackInterface interface.
 
 setRoutes ($routes)
 setRoutes(): defined by RouteStackInterface interface.
 
 getRoutes ()
 Get the added routes.
 
 hasRoute ($name)
 Check if a route with a specific name exists.
 
 getRoute ($name)
 Get a route by name.
 
 setDefaultParams (array $params)
 Set a default parameters.
 
 setDefaultParam ($name, $value)
 Set a default parameter.
 
 match (Request $request)
 match(): defined by RouteInterface interface.
 
 assemble (array $params=[], array $options=[])
 assemble(): defined by RouteInterface interface.
 

Protected Member Functions

 init ()
 init(): defined by SimpleRouteStack.
 
 routeFromArray ($specs)
 routeFromArray(): defined by SimpleRouteStack.
 
- Protected Member Functions inherited from SimpleRouteStack
 init ()
 Init method for extending classes.
 
 routeFromArray ($specs)
 Create a route from array specifications.
 

Additional Inherited Members

- Static Public Member Functions inherited from SimpleRouteStack
static factory ($options=[])
 factory(): defined by RouteInterface interface.
 
- Protected Attributes inherited from SimpleRouteStack
 $routes
 
 $routePluginManager
 
 $defaultParams = []
 

Member Function Documentation

addRoute (   $name,
  $route,
  $priority = null 
)

addRoute(): defined by RouteStackInterface interface.

See Also
RouteStackInterface::addRoute()
Parameters
string$name
mixed$route
int$priority
Returns
SimpleRouteStack

Implements RouteStackInterface.

init ( )
protected

init(): defined by SimpleRouteStack.

See Also
BaseSimpleRouteStack::init()
routeFromArray (   $specs)
protected

routeFromArray(): defined by SimpleRouteStack.

See Also
BaseSimpleRouteStack::routeFromArray()
Parameters
array | Traversable$specs
Returns
RouteInterface
Exceptions
Exception\InvalidArgumentException
Exception\RuntimeException