Свойство | Тип | Описание | |
---|---|---|---|
$baseUrl | base URL | ||
$cleanUri | REQUEST_URI minus Base URL | ||
$defaultController | default Controller | ||
$defaultModule | default module | ||
$errorController | error Controller | ||
$errorModule | error module | ||
$params | instance parameters | ||
$rawParams | instance raw parameters | ||
$reverse | reverse map | ||
$routers | routers map |
Метод | Описание | |
---|---|---|
__construct ( ) | Constructor of Router | |
getBaseUrl ( ) : string | Get the base URL. | |
getCleanUri ( ) : string | Get the request URI without baseUrl | |
getDefaultController ( ) : string | Get default controller | |
getDefaultModule ( ) : string | Get default module | |
getErrorController ( ) : string | Get error controller | |
getErrorModule ( ) : string | Get error module | |
getFullUrl ( string $module = self::DEFAULT_MODULE, string $controller = self::DEFAULT_CONTROLLER, array $params = [] ) : string | Build full URL to controller | |
getParam ( string $key, mixed $default = null ) : mixed | Get an action parameter | |
getParams ( ) : array | Get parameters | |
getRawParams ( ) : array | Get raw params, w/out module and controller | |
getUrl ( string $module = self::DEFAULT_MODULE, string $controller = self::DEFAULT_CONTROLLER, array $params = [] ) : string | Build URL to controller | |
process ( ) : |
Process routing | |
setBaseUrl ( string $baseUrl ) : void | Set the base URL. | |
setDefaultController ( string $defaultController ) : void | Set default controller | |
setDefaultModule ( string $defaultModule ) : void | Set default module | |
setErrorController ( string $errorController ) : void | Set error controller | |
setErrorModule ( string $errorModule ) : void | Set error module | |
setParam ( string $key, mixed $value ) : void | Set an action parameter |
Метод | Описание | |
---|---|---|
processCustom ( ) : boolean | Process custom router | |
processDefault ( ) : boolean | Process default router | |
processRoute ( ) : boolean | Process router by default rules | |
resetRequest ( ) : void | Reset Request | |
urlCustom ( string $module, string $controller, array $params ) : string | Build URL by custom route | |
urlRoute ( string $module, string $controller, array $params ) : string | Build URL by default route |
public getCleanUri ( ) : string | ||
Результат | string |
public getDefaultController ( ) : string | ||
Результат | string |
public getDefaultModule ( ) : string | ||
Результат | string |
public getErrorController ( ) : string | ||
Результат | string |
public getErrorModule ( ) : string | ||
Результат | string |
public getRawParams ( ) : array | ||
Результат | array |
protected processCustom ( ) : boolean | ||
Результат | boolean |
protected processDefault ( ) : boolean | ||
Результат | boolean |
protected processRoute ( ) : boolean | ||
Результат | boolean |
public setBaseUrl ( string $baseUrl ) : void | ||
$baseUrl | string | |
Результат | void |
public setDefaultController ( string $defaultController ) : void | ||
$defaultController | string | |
Результат | void |
public setDefaultModule ( string $defaultModule ) : void | ||
$defaultModule | string | |
Результат | void |
public setErrorController ( string $errorController ) : void | ||
$errorController | string | |
Результат | void |
public setErrorModule ( string $errorModule ) : void | ||
$errorModule | string | |
Результат | void |