From cfd26277af783a8747ded9ee5354e157034070b3 Mon Sep 17 00:00:00 2001 From: mateuszanella Date: Mon, 28 Jul 2025 08:15:33 -0300 Subject: [PATCH] 1: Fixed headers not being sent correctly --- src/IO/Output/HttpHeaderWriteStream.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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;