/var/www/qr4y.com/www/wp-includes/php-ai-client/src/Providers/Http/Exception
NameSizeModeActions
ClientException.php24770644editdlrm
NetworkException.php18660644editdlrm
RedirectException.php18450644editdlrm
ResponseException.php15690644editdlrm
ServerException.php18130644editdlrm
Edit: /var/www/qr4y.com/www/wp-includes/php-ai-client/src/Providers/Http/Exception/ServerException.php (1813B)
getStatusCode(); $statusTexts = [500 => 'Internal Server Error', 502 => 'Bad Gateway', 503 => 'Service Unavailable', 504 => 'Gateway Timeout', 507 => 'Insufficient Storage', 529 => 'Overloaded']; if (isset($statusTexts[$statusCode])) { $errorMessage = sprintf('%s (%d)', $statusTexts[$statusCode], $statusCode); } else { $errorMessage = sprintf('Server error (%d): Request was rejected due to server-side issue', $statusCode); } // Extract error message from response data using centralized utility $extractedError = ErrorMessageExtractor::extractFromResponseData($response->getData()); if ($extractedError !== null) { $errorMessage .= ' - ' . $extractedError; } return new self($errorMessage, $response->getStatusCode()); } }