Automattic\WooCommerce\Vendor\GraphQL\Validator\Rules

FieldsOnCorrectType::undefinedFieldMessagepublic staticWC 1.0

Метод класса: FieldsOnCorrectType{}

Хуков нет.

Возвращает

null. Ничего (null).

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

$result = FieldsOnCorrectType::undefinedFieldMessage( $fieldName, $type, $suggestedTypeNames, $suggestedFieldNames ): string;
$fieldName(строка) (обязательный)
.
$type(строка) (обязательный)
.
$suggestedTypeNames(array) (обязательный)
.
$suggestedFieldNames(array) (обязательный)
.

Код FieldsOnCorrectType::undefinedFieldMessage() WC 11.0.1

public static function undefinedFieldMessage(
    string $fieldName,
    string $type,
    array $suggestedTypeNames,
    array $suggestedFieldNames
): string {
    $message = "Cannot query field \"{$fieldName}\" on type \"{$type}\".";

    if ($suggestedTypeNames !== []) {
        $suggestions = Utils::quotedOrList($suggestedTypeNames);

        $message .= " Did you mean to use an inline fragment on {$suggestions}?";
    } elseif ($suggestedFieldNames !== []) {
        $suggestions = Utils::quotedOrList($suggestedFieldNames);

        $message .= " Did you mean {$suggestions}?";
    }

    return $message;
}