PHP Class Youshido\GraphQL\Validator\SchemaValidator\SchemaValidator

Afficher le fichier Open project: youshido/graphql Class Usage Examples

Méthodes publiques

Méthode Description
validate ( AbstractSchema $schema )

Méthodes protégées

Méthode Description
assertFieldsIdentical ( Field $intField, Field $objField, AbstractInterfaceType $interface ) : boolean
assertInterfaceImplementationCorrect ( AbstractObjectType $type )

Method Details

assertFieldsIdentical() protected méthode

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
Résultat boolean

assertInterfaceImplementationCorrect() protected méthode

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

validate() public méthode

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