Inherits RouteDefinition.
Public Member Functions | |
| __construct () | |
| findRoute (HttpRequest $request) | |
| findURL ($controllerId, array $parameters, $methodName, Locale $locale) | |
| setControllerInterceptors (array $interceptors) | |
| setInterceptors (array $interceptors) | |
Protected Attributes | |
| $controllerInterceptors = [] | |
| $interceptors = [] | |
| $methodPrefix = "ajax" | |
refinuje routovani pro ajaxive dotazy
| __construct | ( | ) |
| 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 |
| setInterceptors | ( | array | $interceptors | ) |
nastavuje interceptory platne pro vsechny controllery z teto route definition
| array | $interceptors |
|
protected |
|
protected |
|
protected |