Application
class Application
Front Controller.
Properties
static int | $maxLoop | ||
bool | $catchExceptions | ||
string|null | $errorPresenter | ||
callable[] | $onStartup | ||
callable[] | $onShutdown | ||
callable[] | $onRequest | ||
callable[] | $onPresenter | ||
callable[] | $onResponse | ||
callable[] | $onError |
Methods
__construct(IPresenterFactory $presenterFactory, IRouter $router, IRequest $httpRequest, IResponse $httpResponse)
No description
void
run()
Dispatch a HTTP request to a front controller.
createInitialRequest()
No description
void
void
processException($e)
No description
Request[]
getRequests()
Returns all processed requests.
IPresenter|null
getPresenter()
Returns current presenter.
getPresenterFactory()
Returns presenter factory.
Details
at line 66
__construct(IPresenterFactory $presenterFactory, IRouter $router, IRequest $httpRequest, IResponse $httpResponse)
No description
at line 79
void
run()
Dispatch a HTTP request to a front controller.
at line 112
Request
createInitialRequest()
No description
at line 129
void
processRequest(Request $request)
No description
at line 166
void
processException($e)
No description
at line 192
Request[]
getRequests()
Returns all processed requests.
at line 202
IPresenter|null
getPresenter()
Returns current presenter.
at line 215
IRouter
getRouter()
Returns router.
at line 225
IPresenterFactory
getPresenterFactory()
Returns presenter factory.
Traits
SmartObject