WP_AI_Client_HTTP_Client::prepare_body │ private │ WP 7.0.0

Prepares request body for WordPress HTTP API.

Метод класса: WP_AI_Client_HTTP_Client{}

Хуков нет.

Возвращает

string|null. The request body.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->prepare_body( $request ): ?string;
$request(RequestInterface) (обязательный)
The PSR-7 request.

Список изменений

С версии 7.0.0 Введена.

Код WP_AI_Client_HTTP_Client::prepare_body() WP 7.1.2

private function prepare_body( RequestInterface $request ): ?string {
	$body = $request->getBody();

	if ( $body->getSize() === 0 ) {
		return null;
	}

	if ( $body->isSeekable() ) {
		$body->rewind();
	}

	return (string) $body;
}