Automattic\WooCommerce\Vendor\GraphQL\Validator\Rules
PossibleTypeExtensions::extensionKindToTypeName
Метод класса: PossibleTypeExtensions{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = PossibleTypeExtensions::extensionKindToTypeName( $kind ): string;
- $kind(строка) (обязательный)
- .
Код PossibleTypeExtensions::extensionKindToTypeName() PossibleTypeExtensions::extensionKindToTypeName WC 11.0.1
private static function extensionKindToTypeName(string $kind): string
{
switch ($kind) {
case NodeKind::SCALAR_TYPE_EXTENSION:
return 'scalar';
case NodeKind::OBJECT_TYPE_EXTENSION:
return 'object';
case NodeKind::INTERFACE_TYPE_EXTENSION:
return 'interface';
case NodeKind::UNION_TYPE_EXTENSION:
return 'union';
case NodeKind::ENUM_TYPE_EXTENSION:
return 'enum';
case NodeKind::INPUT_OBJECT_TYPE_EXTENSION:
return 'input object';
default:
throw new InvariantViolation("Unexpected extension kind: {$kind}.");
}
}