47 $this->httpResponseCode = $httpCode;
67 'replace' => $replace,
80 $this->statusHeaderCode = $httpCode;
81 $this->statusHeaderVersion =
$version;
82 $this->statusHeaderPhrase = $phrase;
92 if (!empty($this->httpResponseCode)) {
93 $response->setHttpResponseCode($this->httpResponseCode);
95 if ($this->statusHeaderCode) {
97 $this->statusHeaderCode,
98 $this->statusHeaderVersion,
99 $this->statusHeaderPhrase
102 if (!empty($this->headers)) {
103 foreach ($this->headers as $headerData) {
104 $response->setHeader($headerData[
'name'], $headerData[
'value'], $headerData[
'replace']);
125 return $this->
render($response);
setHttpResponseCode($httpCode)
setStatusHeader($httpCode, $version=null, $phrase=null)
applyHttpHeaders(HttpResponseInterface $response)
setHeader($name, $value, $replace=false)
render(HttpResponseInterface $response)
renderResult(ResponseInterface $response)
if(!isset($_GET['name'])) $name