Automattic\WooCommerce\Vendor\GraphQL\Error

ClientAware{}interfaceWC 1.0

Implementing ClientAware allows graphql-php to decide if this error is safe to be shown to clients.

Only errors that both implement this interface and return true from isClientSafe() will retain their original error message during formatting.

All other errors will have their message replaced with "Internal server error".

Хуков нет.

Использование

$ClientAware = new ClientAware();
// use class methods

Методы

  1. public isClientSafe()

Код ClientAware{} WC 11.0.1

interface ClientAware
{
    /**
     * Is it safe to show the error message to clients?
     *
     * @api
     */
    public function isClientSafe(): bool;
}