1
0
Fork 0

Inherit ApiResponse from Response

This commit is contained in:
Philipp Holzer 2021-11-21 21:52:36 +01:00
commit 537b74f307
Signed by: nupplaPhil
GPG key ID: 24A7501396EB5432
46 changed files with 326 additions and 277 deletions

View file

@ -28,7 +28,7 @@ class ApiResponseDouble extends ApiResponse
/**
* The header list
*
* @var string[]
* @var string[][]
*/
protected static $header = [];
@ -61,9 +61,22 @@ class ApiResponseDouble extends ApiResponse
self::$header = [];
}
protected function setHeader(string $header)
/**
* {@inheritDoc}
*/
public function setHeader(?string $header = null, ?string $key = null): void
{
static::$header[] = $header;
if (!isset($header) && !empty($key)) {
unset(static::$header[$key]);
}
if (isset($header)) {
if (empty($key)) {
static::$header[] = $header;
} else {
static::$header[$key] = $header;
}
}
}
protected function printOutput(string $output)