PHP 클래스 Youshido\GraphQL\Validator\SchemaValidator\SchemaValidator

파일 보기 프로젝트 열기: youshido/graphql 1 사용 예제들

공개 메소드들

메소드 설명
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