PHP Класс Youshido\GraphQL\Type\InterfaceType\AbstractInterfaceType

Наследование: extends Youshido\GraphQL\Type\AbstractType, use trait Youshido\GraphQL\Type\Traits\FieldsAwareObjectTrait, use trait Youshido\GraphQL\Type\Traits\AutoNameTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$isBuilt

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

Метод Описание
__construct ( $config = [] ) ObjectType constructor.
build ( InterfaceTypeConfig $config )
getConfig ( )
getKind ( )
getNamedType ( )
isValidValue ( $value )
resolveType ( $object )

Описание методов

__construct() публичный Метод

ObjectType constructor.
public __construct ( $config = [] )
$config

build() абстрактный публичный Метод

abstract public build ( InterfaceTypeConfig $config )
$config Youshido\GraphQL\Config\Object\InterfaceTypeConfig

getConfig() публичный Метод

public getConfig ( )

getKind() публичный Метод

public getKind ( )

getNamedType() публичный Метод

public getNamedType ( )

isValidValue() публичный Метод

public isValidValue ( $value )

resolveType() абстрактный публичный Метод

abstract public resolveType ( $object )

Описание свойств

$isBuilt защищенное свойство

protected $isBuilt