1 | <?php |
||
4 | class Response{ |
||
5 | private $code = 200; |
||
6 | private $text = "OK"; |
||
7 | private $headers = []; |
||
8 | private $protocol = "HTTP/1.1"; |
||
9 | private $body; |
||
10 | |||
11 | public function setResponse($code = 200, $text = "OK"){ |
||
15 | |||
16 | public function setBody($body){ |
||
20 | |||
21 | public function addHeader($name, $value){ |
||
25 | |||
26 | public function setCode($code){ |
||
36 | |||
37 | public function getCode(){ |
||
40 | |||
41 | public function getText(){ |
||
44 | |||
45 | public function getHeaders(){ |
||
48 | |||
49 | public function render(){ |
||
57 | |||
58 | protected function renderHeaders(){ |
||
63 | |||
64 | public function redirect($url, $code = 301){ |
||
68 | |||
69 | public function disableBrowserCache() { |
||
75 | |||
76 | private function fullHeaderStatus(){ |
||
79 | } |