PHP 클래스 Bluz\Application\Application

저자: Anton Shevchuk
상속: use trait Bluz\Common\Helper, use trait Bluz\Common\Singleton
파일 보기 프로젝트 열기: bluzphp/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$debugFlag Debug application flag
$environment Environment name
$layoutFlag Layout usage flag
$path Application path

공개 메소드들

메소드 설명
dispatch ( string $module, string $controller, array $params = [] ) : Controller Dispatch controller with params
end ( ) : void Finally method
getEnvironment ( ) : string Get application environment
getPath ( ) : string Get path to Application
getRequest ( ) : ServerRequest Get Request instance
getResponse ( ) : Response Get Response instance
init ( string $environment = 'production' ) : void Initialize process
isDebug ( ) : boolean Return Debug flag
process ( ) : void Process application
render ( ) : void Render, is send Response
run ( ) : void Run application
useLayout ( boolean | null $flag = null ) : boolean Return Layout Flag

보호된 메소드들

메소드 설명
doDispatch ( string $module, string $controller, array $params = [] ) : Controller Do dispatch
doProcess ( ) : void Do process
initConfig ( ) : void Initial Request instance
initRequest ( ) : void Initial Request instance
initResponse ( ) : void Initial Response instance
initRouter ( ) : void Initial Router instance
postDispatch ( string $module, string $controller, array $params = [] ) : void Post dispatch mount point
postProcess ( ) : void Post process
preDispatch ( string $module, string $controller, array $params = [] ) : void Pre dispatch mount point
preProcess ( ) : void Pre process

메소드 상세

dispatch() 공개 메소드

Call dispatch from any \Bluz\Package Application::getInstance()->dispatch($module, $controller, array $params);
public dispatch ( string $module, string $controller, array $params = [] ) : Controller
$module string
$controller string
$params array
리턴 Bluz\Controller\Controller

doDispatch() 보호된 메소드

Do dispatch
protected doDispatch ( string $module, string $controller, array $params = [] ) : Controller
$module string
$controller string
$params array
리턴 Bluz\Controller\Controller

doProcess() 보호된 메소드

Do process
protected doProcess ( ) : void
리턴 void

end() 공개 메소드

Finally method
public end ( ) : void
리턴 void

getEnvironment() 공개 메소드

Get application environment
public getEnvironment ( ) : string
리턴 string

getPath() 공개 메소드

Get path to Application
public getPath ( ) : string
리턴 string

getRequest() 공개 메소드

Get Request instance
public getRequest ( ) : ServerRequest
리턴 Zend\Diactoros\ServerRequest

getResponse() 공개 메소드

Get Response instance
public getResponse ( ) : Response
리턴 Bluz\Response\Response

init() 공개 메소드

Initialize process
public init ( string $environment = 'production' ) : void
$environment string
리턴 void

initConfig() 보호된 메소드

Initial Request instance
protected initConfig ( ) : void
리턴 void

initRequest() 보호된 메소드

Initial Request instance
protected initRequest ( ) : void
리턴 void

initResponse() 보호된 메소드

Initial Response instance
protected initResponse ( ) : void
리턴 void

initRouter() 보호된 메소드

Initial Router instance
protected initRouter ( ) : void
리턴 void

isDebug() 공개 메소드

Return Debug flag
public isDebug ( ) : boolean
리턴 boolean

postDispatch() 보호된 메소드

Post dispatch mount point
protected postDispatch ( string $module, string $controller, array $params = [] ) : void
$module string
$controller string
$params array
리턴 void

postProcess() 보호된 메소드

Post process
protected postProcess ( ) : void
리턴 void

preDispatch() 보호된 메소드

Pre dispatch mount point
protected preDispatch ( string $module, string $controller, array $params = [] ) : void
$module string
$controller string
$params array
리턴 void

preProcess() 보호된 메소드

Pre process
protected preProcess ( ) : void
리턴 void

process() 공개 메소드

Note: - Why you don't use "X-" prefix for custom headers? - Because it deprecated ({@link http://tools.ietf.org/html/rfc6648})
public process ( ) : void
리턴 void

render() 공개 메소드

Render, is send Response
public render ( ) : void
리턴 void

run() 공개 메소드

Run application
public run ( ) : void
리턴 void

useLayout() 공개 메소드

Return Layout Flag
public useLayout ( boolean | null $flag = null ) : boolean
$flag boolean | null
리턴 boolean

프로퍼티 상세

$debugFlag 보호되어 있는 프로퍼티

Debug application flag
protected $debugFlag

$environment 보호되어 있는 프로퍼티

Environment name
protected $environment

$layoutFlag 보호되어 있는 프로퍼티

Layout usage flag
protected $layoutFlag

$path 보호되어 있는 프로퍼티

Application path
protected $path