PHP Класс Ouzo\Controller

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$after
$before
$currentAction
$currentController
$layout Layout
$params
$view View

Открытые методы

Метод Описание
__call ( $name, $args )
createInstance ( RouteRule $routeRule )
display ( )
downloadFile ( $label, $mime, $path, $type = 'file' )
getFileData ( )
getHeaders ( )
getNewCookies ( )
getRedirectLocation ( )
getRequestHeaders ( )
getRouteRule ( )
getStatusResponse ( )
getTab ( )
header ( $header )
initialize ( RouteRule $routeRule )
isAjax ( )
notice ( $messages, $keep = false, $url = null )
redirect ( $url, $messages = [] )
renderAjaxView ( $viewName = null )
setCookie ( $params )
setRedirectLocation ( $redirectLocation )
setStatusResponse ( $statusResponse )

Приватные методы

Метод Описание
_removeMessages ( )
createParameters ( RouteRule $routeRule, Uri $uri )
getViewName ( )
saveMessagesWithEmptyCheck ( $messages )
wrapAsNotices ( $messages, $url )

Описание методов

__call() публичный метод

public __call ( $name, $args )

createInstance() публичный статический метод

public static createInstance ( RouteRule $routeRule )
$routeRule Ouzo\Routing\RouteRule

display() публичный метод

public display ( )

downloadFile() публичный метод

public downloadFile ( $label, $mime, $path, $type = 'file' )

getFileData() публичный метод

public getFileData ( )

getHeaders() публичный метод

public getHeaders ( )

getNewCookies() публичный метод

public getNewCookies ( )

getRedirectLocation() публичный метод

public getRedirectLocation ( )

getRequestHeaders() публичный метод

public getRequestHeaders ( )

getRouteRule() публичный метод

public getRouteRule ( )

getStatusResponse() публичный метод

public getStatusResponse ( )

getTab() публичный метод

public getTab ( )

header() публичный метод

public header ( $header )

initialize() публичный метод

public initialize ( RouteRule $routeRule )
$routeRule Ouzo\Routing\RouteRule

isAjax() публичный метод

public isAjax ( )

notice() публичный метод

public notice ( $messages, $keep = false, $url = null )

redirect() публичный метод

public redirect ( $url, $messages = [] )

renderAjaxView() публичный метод

public renderAjaxView ( $viewName = null )

setCookie() публичный метод

public setCookie ( $params )

setRedirectLocation() публичный метод

public setRedirectLocation ( $redirectLocation )

setStatusResponse() публичный метод

public setStatusResponse ( $statusResponse )

Описание свойств

$after публичное свойство

public $after

$before публичное свойство

public $before

$currentAction публичное свойство

public $currentAction

$currentController публичное свойство

public $currentController

$layout публичное свойство

public Layout,ouzo $layout
Результат Layout

$params публичное свойство

public $params

$view публичное свойство

public View,ouzo $view
Результат View