Skip to content

PathParameterAliasRegex ​

This class allows you to create aliases for route parameters. This makes it easier to write regular expressions and makes them more readable.

Table of contents ​

getAlias ​

php
/** @return array<string, string> */
PathParameterAliasRegex::getAlias(): array

Get an associative array with the alias name as key and the alias regular expression as value.

php
$regex = new PathParameterAliasRegex();
var_dump($regex->getAlias()); // default aliases array

addAlias ​

php
PathParameterAliasRegex::addAlias(string $alias, string $regex): void

Add an alias to the list of aliases.

  • string $alias : The name of the alias.
  • string $regex : The regular expression of the alias.
php
$regex = new PathParameterAliasRegex();
$regex->addAlias('uuid', '[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}');
var_dump($regex->getAlias()); // default aliases array + uuid alias