Documentation

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
throws
Exception
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
throws
Exception
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
Return values
Route

Search results