Inherits RouteDefinition.
Public Member Functions | |
| __construct (array $routingTable) | |
| findRoute (HttpRequest $request) | |
| findURL ($controllerId, array $parameters, $methodName, Locale $locale) | |
| setControllerInterceptors (array $interceptors) | |
Protected Member Functions | |
| createPageInfo (array $row) | |
Protected Attributes | |
| $defaultInverseRoutes = [] | |
| $routes = [] | |
| $controllerInterceptors = [] | |
Definice routovani nacitana z pole
| __construct | ( | array | $routingTable | ) |
|
protected |
| array | $row | array containing pageinfo |
| findRoute | ( | HttpRequest | $request | ) |
prida routovani specificke pro dane locale
| string | $locale | |
| array | $routes |
Implements RouteDefinition.
| findURL | ( | $controllerId, | |
| array | $parameters, | ||
| $methodName, | |||
| Locale | $locale | ||
| ) |
pro controller s id $controllerId najde adresu pres kterou je ho mozno volat
| string | $controllerId | id controlleru |
| array | $parameters | parametry, ptere se maji predat do adresy |
| string | $methodName | nazev metody, ktera se ma na controlleru zavolat |
| Locale | $locale | pro jake locale se ma najit routovani |
| Exception |
Implements RouteDefinition.
| setControllerInterceptors | ( | array | $interceptors | ) |
nastavuje interceptory jen pro specificke controllery
| array | $interceptors | pole poli kde klicem je identifier controlleru a hodnota je pole interceptoru, ktere se na nem maji provezt |
|
protected |
|
protected |
|
protected |