PHP Class Youshido\GraphQL\Type\Object\AbstractObjectType

Inheritance: extends Youshido\GraphQL\Type\AbstractType, use trait Youshido\GraphQL\Type\Traits\AutoNameTrait, use trait Youshido\GraphQL\Type\Traits\FieldsArgumentsAwareObjectTrait
Afficher le fichier Open project: youshido/graphql Class Usage Examples

Protected Properties

Свойство Type Description
$isBuilt

Méthodes publiques

Méthode Description
__construct ( array $config = [] ) ObjectType constructor.
build ( ObjectTypeConfig $config )
getConfig ( )
getInterfaces ( ) : AbstractInterfaceType[]
getKind ( )
getNamedType ( )
getType ( )
isValidValue ( $value )
serialize ( $value )

Method Details

__construct() public méthode

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

build() abstract public méthode

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

getConfig() public méthode

public getConfig ( )

getInterfaces() public méthode

public getInterfaces ( ) : AbstractInterfaceType[]
Résultat Youshido\GraphQL\Type\InterfaceType\AbstractInterfaceType[]

getKind() public méthode

public getKind ( )

getNamedType() public méthode

public getNamedType ( )

getType() public méthode

public getType ( )

isValidValue() public méthode

public isValidValue ( $value )

serialize() final public méthode

final public serialize ( $value )

Property Details

$isBuilt protected_oe property

protected $isBuilt