diff --git a/src/IO/Output/HttpHeaderWriteStream.php b/src/IO/Output/HttpHeaderWriteStream.php index a599bca..3250771 100644 --- a/src/IO/Output/HttpHeaderWriteStream.php +++ b/src/IO/Output/HttpHeaderWriteStream.php @@ -61,8 +61,10 @@ public function getBytesWritten(): int */ protected function sendHeaders(): void { - foreach ($this->headers as $header) { - header($header); + foreach ($this->headers as $name => $value) { + is_numeric($name) + ? header($value) + : header("{$name}: {$value}"); } $this->hasSentHeaders = true;