From cf7300e2304bb63f1cc4e201d6bc45c6b845f021 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Mon, 13 May 2024 22:11:20 +0200 Subject: [PATCH] mvc - Response add setRawHeader for backwards compatibility (for https://github.com/opnsense/core/issues/6389) --- .../mvc/app/library/OPNsense/Mvc/Response.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/opnsense/mvc/app/library/OPNsense/Mvc/Response.php b/src/opnsense/mvc/app/library/OPNsense/Mvc/Response.php index 9f0a0ed13..4efd7b606 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Mvc/Response.php +++ b/src/opnsense/mvc/app/library/OPNsense/Mvc/Response.php @@ -137,4 +137,15 @@ class Response { $this->headers->set($name, $value); } + + /** + * XXX: backwards compatibility, remove in a future version + * @param string $header combined header + * @return void + */ + public function setRawHeader(string $header): void + { + $parts = explode(':', $header, 2); + $this->setHeader($parts[0], ltrim($parts[1])); + } }