WordPress\AiClient\Providers\Http
HttpTransporter::convertFromPsr7Response
Converts a PSR-7 response to a custom Response.
Метод класса: HttpTransporter{}
Хуков нет.
Возвращает
Response. The custom response.
Использование
// private - только в коде основоного (родительского) класса $result = $this->convertFromPsr7Response( $psr7Response ): Response;
- $psr7Response(ResponseInterface) (обязательный)
- The PSR-7 response.
Список изменений
| С версии 0.1.0 | Введена. |
Код HttpTransporter::convertFromPsr7Response() HttpTransporter::convertFromPsr7Response WP 7.1.4
private function convertFromPsr7Response(ResponseInterface $psr7Response): Response
{
$body = (string) $psr7Response->getBody();
// PSR-7 always returns headers as arrays, but HeadersCollection handles this
return new Response(
$psr7Response->getStatusCode(),
$psr7Response->getHeaders(),
// @phpstan-ignore-line
$body === '' ? null : $body
);
}