package Default

 Methods

Class constructor

__construct(string $route, array $constraints = array(), array $defaults = array(), array $aliases = array(), array $filters = null, array<mixed,\Zend\Validator\ValidatorInterface> $validators = null

Parameters

$route

string

$constraints

array

$defaults

array

$aliases

array

$filters

array

$validators

array<mixed,\Zend\Validator\ValidatorInterface>

Exceptions

\Zend\Console\Exception\InvalidArgumentException

Match parameters against route passed to constructor

match(array $params) : array | null
inherited_from \Zend\Console\RouteMatcher\RouteMatcherInterface::match()

Parameters

$params

array

Returns

arraynull

Parse a route definition.

parseDefinition(string $def) : array

Parameters

$def

string

Exceptions

\Zend\Console\Exception\InvalidArgumentException

Returns

array

Returns list of names representing single parameter

getAliases(string $name) : string

Parameters

$name

string

Returns

string

Returns canonical name of a parameter

getCanonicalName(string $name) : string

Parameters

$name

string

Returns

string

 Properties

 

Parameters' name aliases.

$aliases : array

Default

 

Default values.

$defaults : array

Default

 

$filters

$filters : array<mixed,\Zend\Filter\FilterInterface>

Default

array()
 

Parts of the route.

$parts : array

Default

 

$validators

$validators : array<mixed,\Zend\Validator\ValidatorInterface>

Default

array()