PHP 클래스 GraphQL\Schema

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

공개 메소드들

메소드 설명
__construct ( array $config = null ) Schema constructor.
getDirective ( $name ) : Directive
getDirectives ( ) : Directive[]
getMutationType ( ) : ObjectType
getPossibleTypes ( GraphQL\Type\Definition\AbstractType $abstractType ) : ObjectType[]
getQueryType ( ) : ObjectType
getSubscriptionType ( ) : ObjectType
getType ( string $name ) : Type
getTypeMap ( ) : array
isPossibleType ( GraphQL\Type\Definition\AbstractType $abstractType, ObjectType $possibleType ) : boolean

비공개 메소드들

메소드 설명
extractTypes ( $type ) : array
init ( array $config )

메소드 상세

__construct() 공개 메소드

Schema constructor.
public __construct ( array $config = null )
$config array

getDirective() 공개 메소드

public getDirective ( $name ) : Directive
$name
리턴 GraphQL\Type\Definition\Directive

getDirectives() 공개 메소드

public getDirectives ( ) : Directive[]
리턴 GraphQL\Type\Definition\Directive[]

getMutationType() 공개 메소드

public getMutationType ( ) : ObjectType
리턴 GraphQL\Type\Definition\ObjectType

getPossibleTypes() 공개 메소드

public getPossibleTypes ( GraphQL\Type\Definition\AbstractType $abstractType ) : ObjectType[]
$abstractType GraphQL\Type\Definition\AbstractType
리턴 GraphQL\Type\Definition\ObjectType[]

getQueryType() 공개 메소드

public getQueryType ( ) : ObjectType
리턴 GraphQL\Type\Definition\ObjectType

getSubscriptionType() 공개 메소드

public getSubscriptionType ( ) : ObjectType
리턴 GraphQL\Type\Definition\ObjectType

getType() 공개 메소드

public getType ( string $name ) : Type
$name string
리턴 GraphQL\Type\Definition\Type

getTypeMap() 공개 메소드

public getTypeMap ( ) : array
리턴 array

isPossibleType() 공개 메소드

public isPossibleType ( GraphQL\Type\Definition\AbstractType $abstractType, ObjectType $possibleType ) : boolean
$abstractType GraphQL\Type\Definition\AbstractType
$possibleType GraphQL\Type\Definition\ObjectType
리턴 boolean