From 3b8560a44d838dfee8d9dd7850b9281f3ffa0c39 Mon Sep 17 00:00:00 2001 From: vims Date: Mon, 31 May 2021 11:42:26 +0200 Subject: [PATCH 1/4] Add Uppercase-Converter to Api-Response --- src/Klarna/Rest/Transport/ApiResponse.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Klarna/Rest/Transport/ApiResponse.php b/src/Klarna/Rest/Transport/ApiResponse.php index 22964cb..b651598 100644 --- a/src/Klarna/Rest/Transport/ApiResponse.php +++ b/src/Klarna/Rest/Transport/ApiResponse.php @@ -98,6 +98,14 @@ public function getBody() */ public function setHeaders($headers) { + /** + * Uppercase the first character of the Header + * @see \Klarna\Rest\Transport\CURLConnector::parseHeaders + */ + foreach ($headers as $key => $value) { + $headers[ucwords($key, '-_')][] = $value; + } + $this->headers = $headers; return $this; } From 67e84e13db2e682c143dff4259f8b6810d787a89 Mon Sep 17 00:00:00 2001 From: vims Date: Mon, 31 May 2021 12:13:00 +0200 Subject: [PATCH 2/4] also change setHeader --- src/Klarna/Rest/Transport/ApiResponse.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Klarna/Rest/Transport/ApiResponse.php b/src/Klarna/Rest/Transport/ApiResponse.php index b651598..235c1df 100644 --- a/src/Klarna/Rest/Transport/ApiResponse.php +++ b/src/Klarna/Rest/Transport/ApiResponse.php @@ -119,7 +119,7 @@ public function setHeaders($headers) */ public function setHeader($name, $values) { - $this->headers[$name] = $values; + $this->headers[ucwords($name, '-_')] = $values; return $this; } From 2f0d65eb338254444d51ebd6f542ab1a7ca1b98b Mon Sep 17 00:00:00 2001 From: vims Date: Mon, 31 May 2021 15:52:12 +0200 Subject: [PATCH 3/4] OXID-9581-add-ucword-to-apiresponse - naming / use new array --- src/Klarna/Rest/Transport/ApiResponse.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Klarna/Rest/Transport/ApiResponse.php b/src/Klarna/Rest/Transport/ApiResponse.php index 235c1df..0b9c061 100644 --- a/src/Klarna/Rest/Transport/ApiResponse.php +++ b/src/Klarna/Rest/Transport/ApiResponse.php @@ -103,10 +103,10 @@ public function setHeaders($headers) * @see \Klarna\Rest\Transport\CURLConnector::parseHeaders */ foreach ($headers as $key => $value) { - $headers[ucwords($key, '-_')][] = $value; + $uppercaseHeaders[ucwords($key, '-_')][] = $value; } - $this->headers = $headers; + $this->headers = $uppercaseHeaders; return $this; } From 16ab9881ef7900229952664773509c3601b9cdff Mon Sep 17 00:00:00 2001 From: vims Date: Mon, 31 May 2021 16:06:10 +0200 Subject: [PATCH 4/4] OXID-9581-add-ucword-to-apiresponse - naming / use new array --- src/Klarna/Rest/Transport/ApiResponse.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Klarna/Rest/Transport/ApiResponse.php b/src/Klarna/Rest/Transport/ApiResponse.php index 0b9c061..c4fc629 100644 --- a/src/Klarna/Rest/Transport/ApiResponse.php +++ b/src/Klarna/Rest/Transport/ApiResponse.php @@ -98,12 +98,14 @@ public function getBody() */ public function setHeaders($headers) { + $uppercaseHeaders = []; + /** * Uppercase the first character of the Header * @see \Klarna\Rest\Transport\CURLConnector::parseHeaders */ foreach ($headers as $key => $value) { - $uppercaseHeaders[ucwords($key, '-_')][] = $value; + $uppercaseHeaders[ucwords($key, '-_')] = $value; } $this->headers = $uppercaseHeaders;