Router
in package
FinalYes
Table of Contents
Properties
- $routes : array<string|int, mixed>
Methods
- add() : self
- dispatch() : array<string|int, mixed>
- normalizeRequest() : string
Properties
$routes
private
array<string|int, mixed>
$routes
= []
Methods
add()
public
add(string $pattern, string $routeName, callable $handler[, string $routeType = 'html' ]) : self
Parameters
- $pattern : string
- $routeName : string
- $handler : callable
- $routeType : string = 'html'
Return values
selfdispatch()
public
dispatch(string $request, HtmlHeader $htmlHeader) : array<string|int, mixed>
Parameters
- $request : string
- $htmlHeader : HtmlHeader
Return values
array<string|int, mixed>normalizeRequest()
public
static normalizeRequest(string $request, string $language) : string
Parameters
- $request : string
- $language : string