diff --git a/src/SDK/API.php b/src/SDK/API.php index 3a765ec6..b8f8f97b 100644 --- a/src/SDK/API.php +++ b/src/SDK/API.php @@ -120,8 +120,7 @@ public function doPost(string $uri, array $body, ?bool $useManagementKey = false } catch (RequestException $e) { $statusCode = $e->getResponse() ? $e->getResponse()->getStatusCode() : 'N/A'; $responseBody = $e->getResponse() ? $e->getResponse()->getBody()->getContents() : 'No response body'; - echo "RequestException: " . $e->getMessage() . "\n"; - echo "Error: HTTP Status Code: $statusCode, Response: $responseBody\n"; + return [ 'statusCode' => $statusCode, 'response' => $responseBody, @@ -169,7 +168,7 @@ public function doGet(string $uri, bool $useManagementKey, ?string $refreshToken } catch (RequestException $e) { $statusCode = $e->getResponse() ? $e->getResponse()->getStatusCode() : 'N/A'; $responseBody = $e->getResponse() ? $e->getResponse()->getBody()->getContents() : 'No response body'; - echo "Error: HTTP Status Code: $statusCode, Response: $responseBody"; + return [ 'statusCode' => $statusCode, 'response' => $responseBody, @@ -210,7 +209,7 @@ public function doDelete(string $uri): array } catch (RequestException $e) { $statusCode = $e->getResponse() ? $e->getResponse()->getStatusCode() : 'N/A'; $responseBody = $e->getResponse() ? $e->getResponse()->getBody()->getContents() : 'No response body'; - echo "Error: HTTP Status Code: $statusCode, Response: $responseBody"; + return [ 'statusCode' => $statusCode, 'response' => $responseBody,