Automattic\WooCommerce\Vendor\GraphQL\Error

Warning::warnOncepublic staticWC 1.0

Method of the class: Warning{}

No Hooks.

Returns

null. Nothing (null).

Usage

$result = Warning::warnOnce( $errorMessage, $warningId, ?int $messageLevel ): void;
$errorMessage(string) (required)
.
$warningId(int) (required)
.
?int $messageLevel
.
Default: null

Warning::warnOnce() code WC 11.0.1

public static function warnOnce(string $errorMessage, int $warningId, ?int $messageLevel = null): void
{
    $messageLevel ??= \E_USER_WARNING;

    if (self::$warningHandler !== null) {
        (self::$warningHandler)($errorMessage, $warningId, $messageLevel);
    } elseif ((self::$enableWarnings & $warningId) > 0 && ! isset(self::$warned[$warningId])) {
        self::$warned[$warningId] = true;
        trigger_error($errorMessage, $messageLevel);
    }
}