class Application extends Object

Front Controller.

Properties

static int $maxLoop
bool $catchExceptions
string $errorPresenter
array $onStartup
array $onShutdown
array $onRequest
array $onResponse
array $onError
deprecated $allowedMethods
array read-only $requests
IPresenter read-only $presenter
IRouter read-only $router
IPresenterFactory read-only $presenterFactory

Methods

__construct(IPresenterFactory $presenterFactory, IRouter $router, IRequest $httpRequest, IResponse $httpResponse)

No description

void
run()

Dispatch a HTTP request to a front controller.

getRequests()

Returns all processed requests.

getPresenter()

Returns current presenter.

getRouter()

Returns router.

getPresenterFactory()

Returns presenter factory.

storeRequest($expiration = '+ 10 minutes') deprecated

No description

restoreRequest($key) deprecated

No description

Details

at line 71
__construct(IPresenterFactory $presenterFactory, IRouter $router, IRequest $httpRequest, IResponse $httpResponse)

No description

Parameters

IPresenterFactory $presenterFactory
IRouter $router
IRequest $httpRequest
IResponse $httpResponse

at line 84
void run()

Dispatch a HTTP request to a front controller.

Return Value

void

at line 194
Request[] getRequests()

Returns all processed requests.

Return Value

Request[]

at line 204
IPresenter getPresenter()

Returns current presenter.

Return Value

IPresenter

at line 217
IRouter getRouter()

Returns router.

Return Value

IRouter

at line 227
IPresenterFactory getPresenterFactory()

Returns presenter factory.

Return Value

IPresenterFactory

at line 237
storeRequest($expiration = '+ 10 minutes') deprecated

deprecated

No description

Parameters

$expiration

at line 243
restoreRequest($key) deprecated

deprecated

No description

Parameters

$key