PHP Класс GraphQL\Type\SchemaValidator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
getAllRules ( )
interfacePossibleTypesMustImplementTheInterfaceRule ( )
interfacesAreCorrectlyImplemented ( ) Enforce correct interface implementations
noInputTypesAsOutputFieldsRule ( )
noOutputTypesAsInputArgsRule ( )
typesInterfacesMustShowThemAsPossibleRule ( )
validate ( Schema $schema, $argRules = null ) : array

Приватные методы

Метод Описание
assertObjectImplementsInterface ( Schema $schema, ObjectType $object, InterfaceType $iface )

Описание методов

getAllRules() публичный статический Метод

public static getAllRules ( )

interfacePossibleTypesMustImplementTheInterfaceRule() публичный статический Метод

interfacesAreCorrectlyImplemented() публичный статический Метод

Enforce correct interface implementations

noInputTypesAsOutputFieldsRule() публичный статический Метод

public static noInputTypesAsOutputFieldsRule ( )

noOutputTypesAsInputArgsRule() публичный статический Метод

public static noOutputTypesAsInputArgsRule ( )

typesInterfacesMustShowThemAsPossibleRule() публичный статический Метод

validate() публичный статический Метод

public static validate ( Schema $schema, $argRules = null ) : array
$schema GraphQL\Schema
Результат array