Code Duplication    Length = 15-15 lines in 7 locations

src/Language/Node/ArrayValue.php 1 location

@@ 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

src/Language/Node/BooleanValue.php 1 location

@@ 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

src/Language/Node/EnumValue.php 1 location

@@ 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

src/Language/Node/FloatValue.php 1 location

@@ 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

src/Language/Node/IntValue.php 1 location

@@ 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

src/Language/Node/ObjectValue.php 1 location

@@ 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

src/Language/Node/StringValue.php 1 location

@@ 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