From d2108fd7b7095ff02612b96bcad8b5d4b30ab0d1 Mon Sep 17 00:00:00 2001 From: Gregory Haddow Date: Mon, 19 Aug 2024 17:53:04 +0100 Subject: [PATCH] fix!: withHeaders should merge headers rather than replace --- src/Core/Responses/Concerns/IsResponsable.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Core/Responses/Concerns/IsResponsable.php b/src/Core/Responses/Concerns/IsResponsable.php index 9a197cf..d505df3 100644 --- a/src/Core/Responses/Concerns/IsResponsable.php +++ b/src/Core/Responses/Concerns/IsResponsable.php @@ -154,11 +154,12 @@ public function withHeader(string $name, string $value = null): self * Set response headers. * * @param array $headers + * @param bool $merge * @return $this */ public function withHeaders(array $headers): self { - $this->headers = $headers; + $this->headers = array_merge($this->headers, $headers); return $this; }