@@ 8-22 (lines=15) @@ | ||
5 | use Fubhy\GraphQL\Language\Location; |
|
6 | use Fubhy\GraphQL\Language\Node; |
|
7 | ||
8 | class ArrayValue extends Node implements ValueInterface |
|
9 | { |
|
10 | const KIND = Node::KIND_ARRAY_VALUE; |
|
11 | ||
12 | /** |
|
13 | * Constructor. |
|
14 | * |
|
15 | * @param \Fubhy\GraphQL\Language\Node\ValueInterface[] $values |
|
16 | * @param \Fubhy\GraphQL\Language\Location $location |
|
17 | */ |
|
18 | public function __construct(array $values, Location $location = NULL) |
|
19 | { |
|
20 | parent::__construct($location, ['values' => $values]); |
|
21 | } |
|
22 | } |
|
23 |
@@ 8-22 (lines=15) @@ | ||
5 | use Fubhy\GraphQL\Language\Location; |
|
6 | use Fubhy\GraphQL\Language\Node; |
|
7 | ||
8 | class BooleanValue extends Node implements ValueInterface |
|
9 | { |
|
10 | const KIND = Node::KIND_BOOLEAN_VALUE; |
|
11 | ||
12 | /** |
|
13 | * Constructor. |
|
14 | * |
|
15 | * @param bool $value |
|
16 | * @param \Fubhy\GraphQL\Language\Location $location |
|
17 | */ |
|
18 | public function __construct($value, Location $location = NULL) |
|
19 | { |
|
20 | parent::__construct($location, ['value' => $value]); |
|
21 | } |
|
22 | } |
|
23 |
@@ 8-22 (lines=15) @@ | ||
5 | use Fubhy\GraphQL\Language\Location; |
|
6 | use Fubhy\GraphQL\Language\Node; |
|
7 | ||
8 | class EnumValue extends Node implements ValueInterface |
|
9 | { |
|
10 | const KIND = Node::KIND_ENUM_VALUE; |
|
11 | ||
12 | /** |
|
13 | * Constructor. |
|
14 | * |
|
15 | * @param string $value |
|
16 | * @param \Fubhy\GraphQL\Language\Location $location |
|
17 | */ |
|
18 | public function __construct($value, Location $location = NULL) |
|
19 | { |
|
20 | parent::__construct($location, ['value' => $value]); |
|
21 | } |
|
22 | } |
|
23 |
@@ 8-22 (lines=15) @@ | ||
5 | use Fubhy\GraphQL\Language\Location; |
|
6 | use Fubhy\GraphQL\Language\Node; |
|
7 | ||
8 | class FloatValue extends Node implements ValueInterface |
|
9 | { |
|
10 | const KIND = Node::KIND_FLOAT_VALUE; |
|
11 | ||
12 | /** |
|
13 | * Constructor. |
|
14 | * |
|
15 | * @param string $value |
|
16 | * @param \Fubhy\GraphQL\Language\Location $location |
|
17 | */ |
|
18 | public function __construct($value, Location $location = NULL) |
|
19 | { |
|
20 | parent::__construct($location, ['value' => $value]); |
|
21 | } |
|
22 | } |
|
23 |
@@ 8-22 (lines=15) @@ | ||
5 | use Fubhy\GraphQL\Language\Location; |
|
6 | use Fubhy\GraphQL\Language\Node; |
|
7 | ||
8 | class IntValue extends Node implements ValueInterface |
|
9 | { |
|
10 | const KIND = Node::KIND_INT_VALUE; |
|
11 | ||
12 | /** |
|
13 | * Constructor. |
|
14 | * |
|
15 | * @param string $value |
|
16 | * @param \Fubhy\GraphQL\Language\Location $location |
|
17 | */ |
|
18 | public function __construct($value, Location $location = NULL) |
|
19 | { |
|
20 | parent::__construct($location, ['value' => $value]); |
|
21 | } |
|
22 | } |
|
23 |
@@ 8-22 (lines=15) @@ | ||
5 | use Fubhy\GraphQL\Language\Location; |
|
6 | use Fubhy\GraphQL\Language\Node; |
|
7 | ||
8 | class ObjectValue extends Node implements ValueInterface |
|
9 | { |
|
10 | const KIND = Node::KIND_OBJECT_VALUE; |
|
11 | ||
12 | /** |
|
13 | * Constructor. |
|
14 | * |
|
15 | * @param \Fubhy\GraphQL\Language\Node\ObjectField[] $fields |
|
16 | * @param \Fubhy\GraphQL\Language\Location $location |
|
17 | */ |
|
18 | public function __construct(array $fields, Location $location = NULL) |
|
19 | { |
|
20 | parent::__construct($location, ['fields' => $fields]); |
|
21 | } |
|
22 | } |
|
23 |
@@ 8-22 (lines=15) @@ | ||
5 | use Fubhy\GraphQL\Language\Location; |
|
6 | use Fubhy\GraphQL\Language\Node; |
|
7 | ||
8 | class StringValue extends Node implements ValueInterface |
|
9 | { |
|
10 | const KIND = Node::KIND_STRING_VALUE; |
|
11 | ||
12 | /** |
|
13 | * Constructor. |
|
14 | * |
|
15 | * @param string $value |
|
16 | * @param \Fubhy\GraphQL\Language\Location $location |
|
17 | */ |
|
18 | public function __construct($value, Location $location = NULL) |
|
19 | { |
|
20 | parent::__construct($location, ['value' => $value]); |
|
21 | } |
|
22 | } |
|
23 |