PHP Класс Youshido\GraphQL\Validator\SchemaValidator\SchemaValidator

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

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

Метод Описание
validate ( AbstractSchema $schema )

Защищенные методы

Метод Описание
assertFieldsIdentical ( Field $intField, Field $objField, AbstractInterfaceType $interface ) : boolean
assertInterfaceImplementationCorrect ( AbstractObjectType $type )

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

assertFieldsIdentical() защищенный Метод

protected assertFieldsIdentical ( Field $intField, Field $objField, AbstractInterfaceType $interface ) : boolean
$intField Youshido\GraphQL\Field\Field
$objField Youshido\GraphQL\Field\Field
$interface Youshido\GraphQL\Type\InterfaceType\AbstractInterfaceType
Результат boolean

assertInterfaceImplementationCorrect() защищенный Метод

protected assertInterfaceImplementationCorrect ( AbstractObjectType $type )
$type Youshido\GraphQL\Type\Object\AbstractObjectType

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

public validate ( AbstractSchema $schema )
$schema Youshido\GraphQL\Schema\AbstractSchema