Automattic\WooCommerce\Vendor\GraphQL\Executor
ExecutionResult::setErrorFormatter
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() ExecutionResult::setErrorFormatter code WC 10.8.1
public function setErrorFormatter(?callable $errorFormatter): self
{
$this->errorFormatter = $errorFormatter;
return $this;
}