db
Router Class Reference

Public Member Functions

 __construct (array $urlRouteDefinitions)
 
 findRoute (HttpRequest $httpRequest)
 
 findURL ($controllerId, array $parameters=[], $methodName=NULL, $locale)
 
 setCommonInterceptors (array $commonInterceptors)
 
 setLocaleResolver (LocaleResolver $localeResolver)
 
 setRedirectToURLWithoutTailingSlash ($redirectToURLWithoutTailingSlash)
 

Protected Attributes

 $urlRouteDefinitions = []
 
 $commonInterceptors = []
 
 $localeResolver = NULL
 
 $redirectToURLWithoutTailingSlash = false
 

Detailed Description

rozhrani, ktere podle url najde controller, ktery se ma zavolat

Constructor & Destructor Documentation

◆ __construct()

__construct ( array  $urlRouteDefinitions)

Member Function Documentation

◆ findRoute()

findRoute ( HttpRequest  $httpRequest)

pro request najde informace, jaky controller se ma volat a jake interceptory

Parameters
HttpRequest$httpRequest
Returns
RouteInfo
Exceptions
Exception

◆ findURL()

findURL (   $controllerId,
array  $parameters = [],
  $methodName = NULL,
  $locale 
)

pro controller s id $controllerId najde adresu pres kterou je ho mozno volat

Parameters
string$controllerIdid controlleru
array$parametersparametry, ptere se maji predat do adresy
string$methodNamenazev metody, ktera se ma na controlleru zavolat
string | Locale$locale
Returns
string
Exceptions
Exception

◆ setCommonInterceptors()

setCommonInterceptors ( array  $commonInterceptors)

◆ setLocaleResolver()

setLocaleResolver ( LocaleResolver  $localeResolver)

◆ setRedirectToURLWithoutTailingSlash()

setRedirectToURLWithoutTailingSlash (   $redirectToURLWithoutTailingSlash)

Member Data Documentation

◆ $commonInterceptors

$commonInterceptors = []
protected

◆ $localeResolver

$localeResolver = NULL
protected

◆ $redirectToURLWithoutTailingSlash

$redirectToURLWithoutTailingSlash = false
protected

◆ $urlRouteDefinitions

$urlRouteDefinitions = []
protected

The documentation for this class was generated from the following file: