Application
class Application
Front Controller.
Properties
$maxLoop | |||
$catchExceptions | enable fault barrier? |
||
$errorPresenter | |||
$onStartup | |||
$onShutdown | |||
$onRequest | |||
$onPresenter | |||
$onResponse | |||
$onError |
Methods
__construct(IPresenterFactory $presenterFactory, Router $router, IRequest $httpRequest, IResponse $httpResponse)
No description
void
run()
Dispatch a HTTP request to a front controller.
createInitialRequest()
No description
void
void
array
getRequests()
Returns all processed requests.
IPresenter|null
getPresenter()
Returns current presenter.
getPresenterFactory()
Returns presenter factory.
Details
at line 57
__construct(IPresenterFactory $presenterFactory, Router $router, IRequest $httpRequest, IResponse $httpResponse)
No description
at line 73
void
run()
Dispatch a HTTP request to a front controller.
at line 99
Request
createInitialRequest()
No description
at line 123
void
processRequest(Request $request)
No description
at line 161
void
processException(Throwable $e)
No description
at line 188
final array
getRequests()
Returns all processed requests.
at line 197
final IPresenter|null
getPresenter()
Returns current presenter.
at line 209
Router
getRouter()
Returns router.
at line 218
IPresenterFactory
getPresenterFactory()
Returns presenter factory.
Traits
Strict class for better experience.