Documentation

Route
in package

Classe Route

Table of Contents

$callable  : mixed
Fonction à appeler si la route correspond à l'URL
$matches  : mixed
$params  : mixed
$path  : mixed
URL de la route
__construct()  : mixed
Constructeur
call()  : mixed
Appelle la fonction de la route
getUrl()  : string
Retourne l'URL de la route
match()  : bool
Vérifie si la route correspond à l'URL
paramMatch()  : string
Remplace les paramètres par leur expression régulière
with()  : Route
Ajoute un paramètre à la route

Properties

$callable

Fonction à appeler si la route correspond à l'URL

private mixed $callable

$matches

private mixed $matches = []

$params

private mixed $params = []

$path

URL de la route

private mixed $path

Methods

__construct()

Constructeur

public __construct(string $path, callable $callable) : mixed
Parameters
$path : string

URL de la route

$callable : callable

Fonction à appeler si la route correspond à l'URL

Return values
mixed

call()

Appelle la fonction de la route

public call() : mixed
Return values
mixed

getUrl()

Retourne l'URL de la route

public getUrl(array<string|int, mixed> $params) : string
Parameters
$params : array<string|int, mixed>

Tableau des paramètres

Return values
string

match()

Vérifie si la route correspond à l'URL

public match(string $url) : bool
Parameters
$url : string

URL à tester

Return values
bool

paramMatch()

Remplace les paramètres par leur expression régulière

public paramMatch(array<string|int, mixed> $match) : string
Parameters
$match : array<string|int, mixed>

Tableau des paramètres

Return values
string

with()

Ajoute un paramètre à la route

public with(string $param, string $regex) : Route
Parameters
$param : string

Nom du paramètre

$regex : string

Expression régulière du paramètre

Return values
Route

Search results