Class Application (namespace Nette\Application)
Front Controller.
Object | --Application
Public Method Summary | |
---|---|
Presenter |
getPresenter
()
Returns current presenter.
|
IPresenterLoader |
Returns presenter loader.
|
array |
getRequests
()
Returns all processed requests.
|
IRouter |
getRouter
()
Returns router.
|
mixed |
getService
(string $name, [bool $need =
TRUE ])
Gets the service object of the specified type.
|
IServiceLocator |
Gets the service locator (experimental).
|
void |
restoreRequest
(string $key)
Restores current request to session.
|
void |
run
()
Dispatch a HTTP request to a front controller.
|
void |
Changes router.
|
string |
storeRequest
([mixed $expiration =
'+ 10 minutes' ])
Stores current request to session.
|
Protected Method Summary | |
---|---|
protected IHttpRequest |
|
protected IHttpResponse |
|
protected Session |
getSession
()
|
Methods Inherited From Object |
---|
extensionMethod(), getClass(), getReflection(), __call(), __callStatic(), __get(), __isset(), __set(), __unset() |
Variable Summary | ||||
---|---|---|---|---|
array | $allowedMethods | array('GET', 'POST', 'HEAD') |
line 65 of string |
|
bool | $catchExceptions |
|
line 47 enable fault barrier? |
|
array | $defaultServices | array(
'Nette\Application\IRouter' => 'Nette\Application\MultiRouter',... |
line 41 |
|
string | $errorPresenter |
|
line 50 |
|
static int | $maxLoop | 20 |
line 38 |
|
array | $onError |
|
line 62 of function(Application $sender, \Exception $e); Occurs when an unhandled exception occurs in the application |
|
array | $onRequest |
|
line 59 of function(Application $sender, PresenterRequest $request); Occurs when a new request is ready for dispatch |
|
array | $onShutdown |
|
line 56 of function(Application $sender, \Exception $e = NULL); Occurs before the application shuts down |
|
array | $onStartup |
|
line 53 of function(Application $sender); Occurs before the application loads presenter |
Method Details | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
line 362 getHttpRequestprotected IHttpRequest getHttpRequest ()
|
|||||||||||||||
line 372 getHttpResponseprotected IHttpResponse getHttpResponse ()
|
|||||||||||||||
line 236 getPresenterpublic Presenter getPresenter () Returns current presenter.
|
|||||||||||||||
line 307 getPresenterLoaderpublic IPresenterLoader getPresenterLoader () Returns presenter loader.
|
|||||||||||||||
line 225 getRequestspublic array getRequests () Returns all processed requests.
|
|||||||||||||||
line 284 getRouterpublic IRouter getRouter () Returns router.
|
|||||||||||||||
line 273 getServicepublic mixed getService (string $name, [bool $need = Gets the service object of the specified type.
|
|||||||||||||||
line 251 getServiceLocatorpublic IServiceLocator getServiceLocator () Gets the service locator (experimental).
|
|||||||||||||||
line 382 getSessionprotected Session getSession ()
|
|||||||||||||||
line 342 restoreRequestpublic void restoreRequest (string $key) Restores current request to session.
|
|||||||||||||||
line 81 runpublic void run () Dispatch a HTTP request to a front controller.
|
|||||||||||||||
line 296 setRouterpublic void setRouter (IRouter $router) Changes router.
|
|||||||||||||||
line 323 storeRequestpublic string storeRequest ([mixed $expiration = Stores current request to session.
|