Automattic\WooCommerce\Vendor\GraphQL\Validator
DocumentValidator::sdlRules
Method of the class: DocumentValidator{}
No Hooks.
Returns
Array. ValidationRule>
Usage
$result = DocumentValidator::sdlRules(): array;
DocumentValidator::sdlRules() DocumentValidator::sdlRules code WC 10.9.4
public static function sdlRules(): array
{
return self::$sdlRules ??= [
LoneSchemaDefinition::class => new LoneSchemaDefinition(),
UniqueOperationTypes::class => new UniqueOperationTypes(),
UniqueTypeNames::class => new UniqueTypeNames(),
UniqueEnumValueNames::class => new UniqueEnumValueNames(),
UniqueFieldDefinitionNames::class => new UniqueFieldDefinitionNames(),
UniqueArgumentDefinitionNames::class => new UniqueArgumentDefinitionNames(),
UniqueDirectiveNames::class => new UniqueDirectiveNames(),
KnownTypeNames::class => new KnownTypeNames(),
KnownDirectives::class => new KnownDirectives(),
UniqueDirectivesPerLocation::class => new UniqueDirectivesPerLocation(),
PossibleTypeExtensions::class => new PossibleTypeExtensions(),
KnownArgumentNamesOnDirectives::class => new KnownArgumentNamesOnDirectives(),
UniqueArgumentNames::class => new UniqueArgumentNames(),
UniqueInputFieldNames::class => new UniqueInputFieldNames(),
ProvidedRequiredArgumentsOnDirectives::class => new ProvidedRequiredArgumentsOnDirectives(),
];
}