Router
in package
Gestionnaire de routes
Table of Contents
- $namedRoutes : mixed
- Tableau contenant les routes nommées
- $routes : mixed
- Tableau contenant toutes les routes
- $url : mixed
- URL sur laquelle on souhaite se rendre
- __construct() : mixed
- Constructeur
- get() : Route
- Ajoute une route de type GET
- post() : Route
- Ajoute une route de type POST
- run() : mixed
- Lance le routing
- url() : string
- Génère une URL à partir du nom de la route
- add() : Route
- Ajoute une route
Properties
$namedRoutes
Tableau contenant les routes nommées
private
mixed
$namedRoutes
= []
$routes
Tableau contenant toutes les routes
private
mixed
$routes
= []
$url
URL sur laquelle on souhaite se rendre
private
mixed
$url
Methods
__construct()
Constructeur
public
__construct(string $url) : mixed
Parameters
- $url : string
Return values
mixed —get()
Ajoute une route de type GET
public
get(string $path, callable $callable[, string $name = null ]) : Route
Parameters
- $path : string
- $callable : callable
- $name : string = null
Return values
Route —post()
Ajoute une route de type POST
public
post(string $path, callable $callable[, string $name = null ]) : Route
Parameters
- $path : string
- $callable : callable
- $name : string = null
Return values
Route —run()
Lance le routing
public
run() : mixed
Tags
Return values
mixed —url()
Génère une URL à partir du nom de la route
public
url(string $name[, array<string|int, mixed> $params = [] ]) : string
Parameters
- $name : string
- $params : array<string|int, mixed> = []
Tags
Return values
string —add()
Ajoute une route
private
add(string $path, callable $callable, string $name, string $method) : Route
Parameters
- $path : string
- $callable : callable
- $name : string
- $method : string