Lines Matching refs:statusCode

668         $statusCode = $response['status'];
679 $responseBody = $this->convertBodyToString($response['body'], $statusCode, $exception);
680 if ($statusCode === 401) {
681 $exception = new Unauthorized401Exception($responseBody, $statusCode);
682 } elseif ($statusCode === 403) {
683 $exception = new Forbidden403Exception($responseBody, $statusCode);
684 } elseif ($statusCode === 404) {
685 $exception = new Missing404Exception($responseBody, $statusCode);
686 } elseif ($statusCode === 409) {
687 $exception = new Conflict409Exception($responseBody, $statusCode);
688 } elseif ($statusCode === 400 && strpos($responseBody, 'script_lang not supported') !== false) {
689 $exception = new ScriptLangNotSupportedException($responseBody. $statusCode);
690 } elseif ($statusCode === 408) {
691 $exception = new RequestTimeout408Exception($responseBody, $statusCode);
693 $exception = new BadRequest400Exception($responseBody, $statusCode);
703 $statusCode = (int) $response['status'];
711 $exceptionText = "[$statusCode Server Exception] ".$exception->getMessage();
715 if (array_search($statusCode, $ignore) !== false) {
719 if ($statusCode === 500 && strpos($responseBody, "RoutingMissingException") !== false) {
720 $exception = new RoutingMissingException($exception->getMessage(), $statusCode, $exception);
721 } elseif ($statusCode === 500 && preg_match('/ActionRequestValidationException.+ no documents to get/', $responseBody) === 1) {
722 $exception = new NoDocumentsToGetException($exception->getMessage(), $statusCode, $exception);
723 } elseif ($statusCode === 500 && strpos($responseBody, 'NoShardAvailableActionException') !== false) {
724 $exception = new NoShardAvailableException($exception->getMessage(), $statusCode, $exception);
727 $this->convertBodyToString($responseBody, $statusCode, $exception),
728 $statusCode
737 private function convertBodyToString($body, int $statusCode, Exception $exception) : string
742 $statusCode,