Code Duplication    Length = 27-27 lines in 2 locations

lib/Doctrine/ODM/MongoDB/Types/FloatType.php 1 location

@@ 10-36 (lines=27) @@
7
/**
8
 * The Float type.
9
 */
10
class FloatType extends Type implements Incrementable
11
{
12
    public function convertToDatabaseValue($value)
13
    {
14
        return $value !== null ? (float) $value : null;
15
    }
16
17
    public function convertToPHPValue($value)
18
    {
19
        return $value !== null ? (float) $value : null;
20
    }
21
22
    public function closureToMongo() : string
23
    {
24
        return '$return = (float) $value;';
25
    }
26
27
    public function closureToPHP() : string
28
    {
29
        return '$return = (float) $value;';
30
    }
31
32
    public function diff($old, $new)
33
    {
34
        return $new - $old;
35
    }
36
}
37

lib/Doctrine/ODM/MongoDB/Types/IntType.php 1 location

@@ 10-36 (lines=27) @@
7
/**
8
 * The Int type.
9
 */
10
class IntType extends Type implements Incrementable
11
{
12
    public function convertToDatabaseValue($value)
13
    {
14
        return $value !== null ? (int) $value : null;
15
    }
16
17
    public function convertToPHPValue($value)
18
    {
19
        return $value !== null ? (int) $value : null;
20
    }
21
22
    public function closureToMongo() : string
23
    {
24
        return '$return = (int) $value;';
25
    }
26
27
    public function closureToPHP() : string
28
    {
29
        return '$return = (int) $value;';
30
    }
31
32
    public function diff($old, $new)
33
    {
34
        return $new - $old;
35
    }
36
}
37