PHP Class Youshido\GraphQL\Field\AbstractField

Inheritance: implements Youshido\GraphQL\Field\FieldInterface, use trait Youshido\GraphQL\Type\Traits\FieldsArgumentsAwareObjectTrait, use trait Youshido\GraphQL\Config\Traits\ResolvableObjectTrait, use trait Youshido\GraphQL\Type\Traits\AutoNameTrait
Datei anzeigen Open project: youshido/graphql Class Usage Examples

Protected Properties

Property Type Description
$isFinal

Public Methods

Method Description
__construct ( array $config = [] )
build ( FieldConfig $config )
getAutoName ( )
getDeprecationReason ( )
getName ( )
getType ( ) : AbstractObjectType | AbstractType
isDeprecated ( )
setType ( $type )

Method Details

__construct() public method

public __construct ( array $config = [] )
$config array

build() public method

public build ( FieldConfig $config )
$config Youshido\GraphQL\Config\Field\FieldConfig

getAutoName() public method

public getAutoName ( )

getDeprecationReason() public method

getName() public method

public getName ( )

getType() abstract public method

abstract public getType ( ) : AbstractObjectType | AbstractType
return Youshido\GraphQL\Type\Object\AbstractObjectType | Youshido\GraphQL\Type\AbstractType

isDeprecated() public method

public isDeprecated ( )

setType() public method

public setType ( $type )

Property Details

$isFinal protected_oe property

protected $isFinal