Automattic\WooCommerce\Vendor\GraphQL\Server

Helper::decodeJson │ protected │ WC 1.0

Method of the class: Helper{}

No Hooks.

Returns

mixed.

Usage

// protected - for code of main (parent) or child class
$result = $this->decodeJson( $rawBody );
$rawBody(string) (required)
.

Helper::decodeJson() code WC 11.1.2

protected function decodeJson(string $rawBody)
{
    $bodyParams = json_decode($rawBody, true);

    if (json_last_error() !== \JSON_ERROR_NONE) {
        throw new CannotParseJsonBody('Expected JSON object or array for "application/json" request, but failed to parse because: ' . json_last_error_msg());
    }

    return $bodyParams;
}