Automattic\WooCommerce\Vendor\GraphQL\Server
Helper::toPsrResponse
Converts query execution result to PSR-7 response.
Method of the class: Helper{}
No Hooks.
Returns
Promise|ResponseInterface.
Usage
$Helper = new Helper(); $Helper->toPsrResponse( $result, $response, $writableBodyStream );
- $result(Promise|ExecutionResult|array
) (required) - .
- $response(ResponseInterface) (required)
- .
- $writableBodyStream(StreamInterface) (required)
- .
Helper::toPsrResponse() Helper::toPsrResponse code WC 11.1.2
public function toPsrResponse($result, ResponseInterface $response, StreamInterface $writableBodyStream)
{
if ($result instanceof Promise) {
return $result->then(
fn ($actualResult): ResponseInterface => $this->doConvertToPsrResponse($actualResult, $response, $writableBodyStream)
);
}
return $this->doConvertToPsrResponse($result, $response, $writableBodyStream);
}