WP_AI_Client_HTTP_Client::prepare_headersprivateWP 7.0.0

Prepares headers for WordPress HTTP API.

Method of the class: WP_AI_Client_HTTP_Client{}

No Hooks.

Returns

Array. string> Headers array for WordPress HTTP API.

Usage

// private - for code of main (parent) class only
$result = $this->prepare_headers( $request ): array;
$request(RequestInterface) (required)
The PSR-7 request.

Changelog

Since 7.0.0 Introduced.

WP_AI_Client_HTTP_Client::prepare_headers() code WP 7.0

private function prepare_headers( RequestInterface $request ): array {
	$headers = array();

	foreach ( $request->getHeaders() as $name => $values ) {
		$headers[ (string) $name ] = implode( ', ', $values );
	}

	return $headers;
}