PHP Класс Youshido\GraphQL\Schema\AbstractSchema

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

Защищенные свойства (Protected)

Свойство Тип Описание
$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