Automattic\WooCommerce\Vendor\GraphQL\Executor

ExecutionResult::setErrorFormatterpublicWC 1.0

Define custom error formatting (must conform to http://facebook.github.io/graphql/#sec-Errors).

Expected signature is: function (Automattic\WooCommerce\Vendor\GraphQL\Error\Error $error): array

Default formatter is "Automattic\WooCommerce\Vendor\GraphQL\Error\FormattedError::createFromException"

Expected returned value must be an array: array(

'message' => 'errorMessage',
// ... other keys

);

Method of the class: ExecutionResult{}

No Hooks.

Returns

null. Nothing (null).

Usage

$ExecutionResult = new ExecutionResult();
$ExecutionResult->setErrorFormatter( ?callable $errorFormatter ): self;
?callable $errorFormatter(required)
.

ExecutionResult::setErrorFormatter() code WC 10.8.1

public function setErrorFormatter(?callable $errorFormatter): self
{
    $this->errorFormatter = $errorFormatter;

    return $this;
}