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
Match parameters against route passed to constructor
match(array $params) : array | null
Parameters
$params
array
Returns
array
null
Parse a route definition.
parseDefinition(string $def) : array
Parameters
$def
string
Exceptions
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
Parts of the route.
$parts : array