PHP Class Youshido\GraphQL\Type\InputObject\AbstractInputObjectType

Inheritance: extends Youshido\GraphQL\Type\AbstractType, use trait Youshido\GraphQL\Type\Traits\AutoNameTrait, use trait Youshido\GraphQL\Type\Traits\FieldsAwareObjectTrait
Show file Open project: youshido/graphql

Public Methods

Method Description
__construct ( $config = [] )
build ( InputObjectTypeConfig $config )
getKind ( )
isInputType ( )
isValidValue ( $value )
parseValue ( $value )

Method Details

__construct() public method

public __construct ( $config = [] )

build() abstract public method

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

getKind() public method

public getKind ( )

isInputType() public method

public isInputType ( )

isValidValue() public method

public isValidValue ( $value )

parseValue() public method

public parseValue ( $value )