/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\TypeInterface $type * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(TypeInterface $type, Location $location = NULL) { if (!($type instanceof NamedType || $type instanceof ListType)) { throw new \InvalidArgumentException(sprintf('Invalid type %s.', get_class($type))); } parent::__construct($location, ['type' => $type]); }
/** * Constructor. * * @param string $value * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct($value, Location $location = NULL) { parent::__construct($location, ['value' => $value]); }
/** * Constructor. * * @param string $operation * @param \Fubhy\GraphQL\Language\Node\Name $name * @param \Fubhy\GraphQL\Language\Node\VariableDefinition[] $variableDefinitions * @param \Fubhy\GraphQL\Language\Node\Directive[] $directives * @param \Fubhy\GraphQL\Language\Node\SelectionSet $selectionSet * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct($operation, Name $name = NULL, array $variableDefinitions = [], array $directives = [], SelectionSet $selectionSet, Location $location = NULL) { parent::__construct($location, ['operation' => $operation, 'name' => $name, 'variableDefinitions' => $variableDefinitions, 'directives' => $directives, 'selectionSet' => $selectionSet]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\NamedType $typeCondition * @param \Fubhy\GraphQL\Language\Node\Directive[] $directives * @param \Fubhy\GraphQL\Language\Node\SelectionSet $selectionSet * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(NamedType $typeCondition, array $directives = [], SelectionSet $selectionSet, Location $location = NULL) { parent::__construct($location, ['typeCondition' => $typeCondition, 'directives' => $directives, 'selectionSet' => $selectionSet]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\Variable $variable * @param \Fubhy\GraphQL\Language\Node\TypeInterface $type * @param \Fubhy\GraphQL\Language\Node\ValueInterface $defaultValue * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(Variable $variable, TypeInterface $type, ValueInterface $defaultValue = NULL, Location $location = NULL) { parent::__construct($location, ['variable' => $variable, 'type' => $type, 'defaultValue' => $defaultValue]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\TypeInterface $type * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(TypeInterface $type, Location $location = NULL) { parent::__construct($location, ['type' => $type]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\SelectionInterface[] $selections * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(array $selections, Location $location = NULL) { parent::__construct($location, ['selections' => $selections]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\Name $name * @param \Fubhy\GraphQL\Language\Node\Argument[] $arguments * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(Name $name, array $arguments = NULL, Location $location = NULL) { parent::__construct($location, ['name' => $name, 'arguments' => $arguments]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\ObjectField[] $fields * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(array $fields, Location $location = NULL) { parent::__construct($location, ['fields' => $fields]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\Name $name * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(Name $name = NULL, Location $location = NULL) { parent::__construct($location, ['name' => $name]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\ValueInterface[] $values * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(array $values, Location $location = NULL) { parent::__construct($location, ['values' => $values]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\Name $name * @param \Fubhy\GraphQL\Language\Node\ValueInterface $value * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(Name $name, ValueInterface $value, Location $location = NULL) { parent::__construct($location, ['name' => $name, 'value' => $value]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\Name $name * @param \Fubhy\GraphQL\Language\Node\Directive[] $directives * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(Name $name, array $directives = [], Location $location = NULL) { parent::__construct($location, ['name' => $name, 'directives' => $directives]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Location $location * @param \Fubhy\GraphQL\Language\Node\DefinitionInterface[] $definitions */ public function __construct(array $definitions, Location $location = NULL) { parent::__construct($location, ['definitions' => $definitions]); }
/** * Constructor. * * @param \Fubhy\GraphQL\Language\Node\Name $name * @param \Fubhy\GraphQL\Language\Node\Name $alias * @param \Fubhy\GraphQL\Language\Node\Argument[] $arguments * @param \Fubhy\GraphQL\Language\Node\Directive[] $directives * @param \Fubhy\GraphQL\Language\Node\SelectionSet $selectionSet * @param \Fubhy\GraphQL\Language\Location $location */ public function __construct(Name $name, Name $alias = NULL, array $arguments = [], array $directives = [], SelectionSet $selectionSet = NULL, Location $location = NULL) { parent::__construct($location, ['name' => $name, 'alias' => $alias, 'arguments' => $arguments, 'directives' => $directives, 'selectionSet' => $selectionSet]); }