Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 2 |
|
0.00% |
0 / 5 |
CRAP | |
0.00% |
0 / 16 |
| Header | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 4 |
| __construct($name, $value, $replace = true) | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 4 |
|||
| Headers | |
0.00% |
0 / 1 |
|
0.00% |
0 / 4 |
42 | |
0.00% |
0 / 12 |
| set($headerName, $headerValue, $replace = true) | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
| setMultiple($headerArray) | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 4 |
|||
| setHttp($header) | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
| send() | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 5 |
|||
| <?php | |
| /** | |
| * | |
| */ | |
| namespace aae\dispatch { | |
| /** | |
| * @author Axel Ancona Esselmann | |
| * @package aae\dispatch | |
| */ | |
| class Header { | |
| public $name, $value, $replace; | |
| public function __construct($name, $value, $replace = true) { | |
| $this->name = $name; | |
| $this->value = $value; | |
| $this->replace = $replace; | |
| } | |
| } | |
| class Headers { | |
| private $_headers = []; | |
| public function set($headerName, $headerValue, $replace = true) { | |
| $this->_headers[] = new Header($headerName, $headerValue, $replace); | |
| } | |
| public function setMultiple($headerArray) { | |
| foreach ($headerArray as $headerName => $value) { | |
| $this->set($headerName, $value); | |
| } | |
| } | |
| public function setHttp($header) { | |
| throw new \Exception("not implemented!", 1); | |
| } | |
| public function send() { | |
| foreach ($this->_headers as $header) { | |
| $headerString = $header->name.": ".$header->value; | |
| header($headerString, $header->replace); | |
| } | |
| } | |
| } | |
| } |