PHP 클래스 Youshido\GraphQL\Schema\AbstractSchema

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

보호된 프로퍼티들

프로퍼티 타입 설명
$config Youshido\GraphQL\Config\Schema\SchemaConfig

공개 메소드들

메소드 설명
__construct ( $config = [] )
addMutationField ( $field, $fieldInfo = null )
addQueryField ( $field, $fieldInfo = null )
build ( SchemaConfig $config )
getMutationType ( )
getName ( )
getQueryType ( )
getTypesList ( ) : SchemaTypesList

메소드 상세

__construct() 공개 메소드

public __construct ( $config = [] )

addMutationField() 공개 메소드

public addMutationField ( $field, $fieldInfo = null )

addQueryField() 공개 메소드

public addQueryField ( $field, $fieldInfo = null )

build() 추상적인 공개 메소드

abstract public build ( SchemaConfig $config )
$config Youshido\GraphQL\Config\Schema\SchemaConfig

getMutationType() 최종 공개 메소드

final public getMutationType ( )

getName() 공개 메소드

public getName ( )

getQueryType() 최종 공개 메소드

final public getQueryType ( )

getTypesList() 공개 메소드

public getTypesList ( ) : SchemaTypesList
리턴 Youshido\GraphQL\Type\SchemaTypesList

프로퍼티 상세

$config 보호되어 있는 프로퍼티

protected SchemaConfig,Youshido\GraphQL\Config\Schema $config
리턴 Youshido\GraphQL\Config\Schema\SchemaConfig