Automattic\WooCommerce\Vendor\GraphQL\Server

Helper::doConvertToPsrResponse │ protected │ WC 1.0

Method of the class: Helper{}

No Hooks.

Returns

null. Nothing (null).

Usage

// protected - for code of main (parent) or child class
$result = $this->doConvertToPsrResponse( $result, $response, $writableBodyStream ): ResponseInterface;
$result(ExecutionResult|array) (required)
.
$response(ResponseInterface) (required)
.
$writableBodyStream(StreamInterface) (required)
.

Helper::doConvertToPsrResponse() code WC 11.1.2

protected function doConvertToPsrResponse($result, ResponseInterface $response, StreamInterface $writableBodyStream): ResponseInterface
{
    $writableBodyStream->write(json_encode($result, JSON_THROW_ON_ERROR));

    return $response
        ->withHeader('Content-Type', 'application/json')
        ->withBody($writableBodyStream);
}