Skip to content

PathParameterAliasRegex ​

Cette classe permet de créer des alias pour les paramètres de routes. Cela permet de simplifier l'écriture des expressions régulières et de les rendre plus lisibles.

Sommaire ​

getAlias ​

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

Récupère un tableau associatif avec comme clé le nom de l'alias et comme valeur l'expression régulière de l'alias.

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

addAlias ​

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

Ajoute un alias à la liste des alias.

  • string $alias : Le nom de l'alias.
  • string $regex : L'expression régulière de l'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