Code Duplication    Length = 14-14 lines in 3 locations

src/Schema/ValueFloat.php 1 location

@@ 5-18 (lines=14) @@
2
3
namespace HansOtt\GraphQL\Schema;
4
5
final class ValueFloat extends NodeBase implements ValueScalar
6
{
7
    public $value;
8
9
    /**
10
     * @param string $value
11
     * @param Location|null $location
12
     */
13
    public function __construct($value, Location $location = null)
14
    {
15
        parent::__construct($location);
16
        $this->value = (float) $value;
17
    }
18
}
19

src/Schema/ValueInt.php 1 location

@@ 5-18 (lines=14) @@
2
3
namespace HansOtt\GraphQL\Schema;
4
5
final class ValueInt extends NodeBase implements ValueScalar
6
{
7
    public $value;
8
9
    /**
10
     * @param string $value
11
     * @param Location|null $location
12
     */
13
    public function __construct($value, Location $location = null)
14
    {
15
        parent::__construct($location);
16
        $this->value = (int) $value;
17
    }
18
}
19

src/Schema/ValueString.php 1 location

@@ 5-18 (lines=14) @@
2
3
namespace HansOtt\GraphQL\Schema;
4
5
final class ValueString extends NodeBase implements ValueScalar
6
{
7
    public $value;
8
9
    /**
10
     * @param string $value
11
     * @param Location|null $location
12
     */
13
    public function __construct($value, Location $location = null)
14
    {
15
        parent::__construct($location);
16
        $this->value = (string) $value;
17
    }
18
}
19