Code Duplication    Length = 14-14 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

@@ 27-40 (lines=14) @@
24
     * @param int|string $number
25
     * @return string
26
     */
27
    public static function ceil($number)
28
    {
29
        $number = (string)$number;
30
31
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
32
            $result = 1;
33
            if (self::isNegative($number)) {
34
                --$result;
35
            }
36
            $number = self::add($number, $result, 0);
37
        }
38
39
        return self::checkNumber($number);
40
    }
41
42
    /**
43
     * @param int|string $number
@@ 106-119 (lines=14) @@
103
     * @param int|string $number
104
     * @return string
105
     */
106
    public static function floor($number)
107
    {
108
        $number = (string)$number;
109
110
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
111
            $result = 0;
112
            if (self::isNegative($number)) {
113
                --$result;
114
            }
115
            $number = self::add($number, $result, 0);
116
        }
117
118
        return self::checkNumber($number);
119
    }
120
121
    /**
122
     * @param int|string $number