Skip to content

Commit 0013df8

Browse files
authored
feat: add error message for missing OpenSSL extension (#163)
1 parent 6fa0f70 commit 0013df8

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/Classes/Api/V1/HttpRequest.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,11 @@ private function sendFileGetContentsPostRequest(string $url, $data): string
165165
if ($result === false) {
166166
$error = error_get_last();
167167
$errorMessage = $error['message'] ?? '';
168+
169+
if (empty($errorMessage) && !\extension_loaded('openssl')) {
170+
$errorMessage = 'The OpenSSL PHP extension is required for https requests.';
171+
}
172+
168173
StaticLogger::log(LogLevel::ERROR, "Error-Response from $url\n$errorMessage");
169174
throw new RuntimeException('Error sending the POST request: ' . $errorMessage);
170175
}

0 commit comments

Comments
 (0)