Skip to content

Latest commit

 

History

History
143 lines (50 loc) · 2.02 KB

File metadata and controls

143 lines (50 loc) · 2.02 KB

Mindbox\HttpClients\HttpClientRawResponse

Класс, содержащий "сырые" данные ответа от Mindbox API.

Class HttpClientRawResponse

  • Class name: HttpClientRawResponse
  • Namespace: Mindbox\HttpClients

Properties

$httpCode

private integer $httpCode
  • Visibility: private

$headers

private array $headers
  • Visibility: private

$body

private string $body
  • Visibility: private

Methods

__construct

mixed Mindbox\HttpClients\HttpClientRawResponse::__construct(array $headers, string $body)

Конструктор HttpClientRawResponse.

  • Visibility: public

Arguments

  • $headers array - <p>Заголовки ответа.</p>
  • $body string - <p>Тело ответа.</p>

getStatusCode

integer Mindbox\HttpClients\HttpClientRawResponse::getStatusCode()

Геттер для $httpCode.

  • Visibility: public

getHeaders

array Mindbox\HttpClients\HttpClientRawResponse::getHeaders()

Геттер для $headers.

  • Visibility: public

setHeadersAndCode

mixed Mindbox\HttpClients\HttpClientRawResponse::setHeadersAndCode(array $rawHeaders)

Парсинг "сырых" заголовков ответа в удобрчитаемый массив.

  • Visibility: private

Arguments

  • $rawHeaders array - <p>"Сырые" заголовки ответа.</p>

getBody

string Mindbox\HttpClients\HttpClientRawResponse::getBody()

Геттер для $body.

  • Visibility: public

getHttpResponseCodeFromHeader

integer Mindbox\HttpClients\HttpClientRawResponse::getHttpResponseCodeFromHeader(string $rawResponseHeader)

Получение HTTP кода ответа из "сырых" заголовков.

  • Visibility: private

Arguments

  • $rawResponseHeader string - <p>"Сырые" заголовки ответа.</p>