mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-23 22:04:25 +02:00
lib: Add Web::getResponse()
Use this method for retrieving the response object outside a controller. refs #9660
This commit is contained in:
parent
81aad9d6a6
commit
42d698a6b3
@ -55,6 +55,13 @@ class Web extends ApplicationBootstrap
|
|||||||
*/
|
*/
|
||||||
private $request;
|
private $request;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Response
|
||||||
|
*
|
||||||
|
* @var Response
|
||||||
|
*/
|
||||||
|
protected $response;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Session object
|
* Session object
|
||||||
*
|
*
|
||||||
@ -92,6 +99,7 @@ class Web extends ApplicationBootstrap
|
|||||||
->setupSession()
|
->setupSession()
|
||||||
->setupNotifications()
|
->setupNotifications()
|
||||||
->setupRequest()
|
->setupRequest()
|
||||||
|
->setupResponse()
|
||||||
->setupUser()
|
->setupUser()
|
||||||
->setupTimezone()
|
->setupTimezone()
|
||||||
->setupLogger()
|
->setupLogger()
|
||||||
@ -146,6 +154,16 @@ class Web extends ApplicationBootstrap
|
|||||||
return $this->request;
|
return $this->request;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the response
|
||||||
|
*
|
||||||
|
* @return Response
|
||||||
|
*/
|
||||||
|
public function getResponse()
|
||||||
|
{
|
||||||
|
return $this->response;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Getter for view
|
* Getter for view
|
||||||
*
|
*
|
||||||
@ -161,7 +179,7 @@ class Web extends ApplicationBootstrap
|
|||||||
*/
|
*/
|
||||||
public function dispatch()
|
public function dispatch()
|
||||||
{
|
{
|
||||||
$this->frontController->dispatch($this->request, new Response());
|
$this->frontController->dispatch($this->getRequest(), $this->getResponse());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -231,6 +249,17 @@ class Web extends ApplicationBootstrap
|
|||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the response
|
||||||
|
*
|
||||||
|
* @return $this
|
||||||
|
*/
|
||||||
|
protected function setupResponse()
|
||||||
|
{
|
||||||
|
$this->response = new Response();
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Instantiate front controller
|
* Instantiate front controller
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user