Automattic\WooCommerce\Vendor\GraphQL\Validator\Rules
FieldsOnCorrectType::undefinedFieldMessage
Метод класса: FieldsOnCorrectType{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = FieldsOnCorrectType::undefinedFieldMessage( $fieldName, $type, $suggestedTypeNames, $suggestedFieldNames ): string;
- $fieldName(строка) (обязательный)
- .
- $type(строка) (обязательный)
- .
- $suggestedTypeNames(array
) (обязательный) - .
- $suggestedFieldNames(array
) (обязательный) - .
Код FieldsOnCorrectType::undefinedFieldMessage() 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;
}