PHP Класс GraphQL\Schema

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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