Methods

Class constructor

__construct(string $route, array $constraints, array $defaults, array $aliases, array $filters, array $validators) 

Parameters

$route

string

$constraints

array

$defaults

array

$aliases

array

$filters

array

Exceptions

\Zend\Console\Exception\InvalidArgumentException

Match parameters against route passed to constructor

match(array $params) : array | null

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 values.

$defaults : array

 

$filters

$filters : \Zend\Filter\FilterInterface[]

 

Parts of the route.

$parts : array

 

$validators

$validators : \Zend\Validator\ValidatorInterface[]