PHP 클래스 Youshido\GraphQL\Execution\ResolveInfo

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

보호된 프로퍼티들

프로퍼티 타입 설명
$container mixed This property is to be used for DI in various scenario Added to original class to keep backward compatibility because of the way AbstractField::resolve has been declared
$executionContext Youshido\GraphQL\Execution\Context\ExecutionContextInterface
$field Youshido\GraphQL\Field\FieldInterface
$fieldASTList Youshido\GraphQL\Parser\Ast\Field[]

공개 메소드들

메소드 설명
__construct ( Youshido\GraphQL\Field\FieldInterface $field, array $fieldASTList, Youshido\GraphQL\Execution\Context\ExecutionContextInterface $executionContext )
getContainer ( )
getExecutionContext ( ) : Youshido\GraphQL\Execution\Context\ExecutionContextInterface
getField ( ) : Youshido\GraphQL\Field\FieldInterface
getFieldASTList ( ) : Field[]
getReturnType ( ) : AbstractType

메소드 상세

__construct() 공개 메소드

public __construct ( Youshido\GraphQL\Field\FieldInterface $field, array $fieldASTList, Youshido\GraphQL\Execution\Context\ExecutionContextInterface $executionContext )
$field Youshido\GraphQL\Field\FieldInterface
$fieldASTList array
$executionContext Youshido\GraphQL\Execution\Context\ExecutionContextInterface

getContainer() 공개 메소드

public getContainer ( )

getExecutionContext() 공개 메소드

public getExecutionContext ( ) : Youshido\GraphQL\Execution\Context\ExecutionContextInterface
리턴 Youshido\GraphQL\Execution\Context\ExecutionContextInterface

getField() 공개 메소드

public getField ( ) : Youshido\GraphQL\Field\FieldInterface
리턴 Youshido\GraphQL\Field\FieldInterface

getFieldASTList() 공개 메소드

public getFieldASTList ( ) : Field[]
리턴 Youshido\GraphQL\Parser\Ast\Field[]

getReturnType() 공개 메소드

public getReturnType ( ) : AbstractType
리턴 Youshido\GraphQL\Type\AbstractType

프로퍼티 상세

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

This property is to be used for DI in various scenario Added to original class to keep backward compatibility because of the way AbstractField::resolve has been declared
protected mixed $container
리턴 mixed

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

protected ExecutionContextInterface,Youshido\GraphQL\Execution\Context $executionContext
리턴 Youshido\GraphQL\Execution\Context\ExecutionContextInterface

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

protected FieldInterface,Youshido\GraphQL\Field $field
리턴 Youshido\GraphQL\Field\FieldInterface

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

protected Field[],Youshido\GraphQL\Parser\Ast $fieldASTList
리턴 Youshido\GraphQL\Parser\Ast\Field[]