From 1cb0f61408e2942fd85cdc04aa25c8d1997912c4 Mon Sep 17 00:00:00 2001 From: Mark Date: Fri, 5 Jun 2026 16:06:41 +0200 Subject: [PATCH] perf(http): use keyed request header lookup --- packages/http/src/RequestHeaders.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/http/src/RequestHeaders.php b/packages/http/src/RequestHeaders.php index 9221155fb4..fc19f01a53 100644 --- a/packages/http/src/RequestHeaders.php +++ b/packages/http/src/RequestHeaders.php @@ -43,12 +43,7 @@ public function offsetGet(mixed $offset): string public function get(string $name, ?string $default = null): ?string { - $header = array_find( - array: $this->headers, - callback: fn (mixed $_, string $header) => strcasecmp($header, $name) === 0, - ); - - return $header ?? $default; + return $this->headers[strtolower($name)] ?? $default; } public function has(string $name): bool