From a91142441b9f63586cc7be046ba08b157e969825 Mon Sep 17 00:00:00 2001 From: BadJacky <113529280+BadJacky@users.noreply.github.com> Date: Tue, 8 Apr 2025 14:34:09 +0800 Subject: [PATCH] fix: update Response::getHeader parameter declaration Update the parameter declaration in Response::getHeader method to use string|null type instead of ?string with default value to avoid PHP 8.1+ deprecation warning while maintaining backward compatibility. This resolves the warning: "Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead" --- src/Server/Response.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Server/Response.php b/src/Server/Response.php index 59695dc..c4c07d2 100644 --- a/src/Server/Response.php +++ b/src/Server/Response.php @@ -123,7 +123,7 @@ public function removeHeader(string $name): static * * @return mixed */ - public function getHeader(string $name = null): mixed + public function getHeader(null|string $name = null): mixed { if (!$name) { return $this->headers;