Code Duplication    Length = 14-14 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

@@ 23-36 (lines=14) @@
20
     * @param int|string $number
21
     * @return string
22
     */
23
    public static function ceil($number)
24
    {
25
        $number = (string)$number;
26
27
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
28
            $result = 1;
29
            if (self::isNegative($number)) {
30
                --$result;
31
            }
32
            $number = bcadd($number, $result, 0);
33
        }
34
35
        return self::checkNumber($number);
36
    }
37
38
    /**
39
     * @param int|string $number
@@ 102-115 (lines=14) @@
99
     * @param int|string $number
100
     * @return string
101
     */
102
    public static function floor($number)
103
    {
104
        $number = (string)$number;
105
106
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
107
            $result = 0;
108
            if (self::isNegative($number)) {
109
                --$result;
110
            }
111
            $number = bcadd($number, $result, 0);
112
        }
113
114
        return self::checkNumber($number);
115
    }
116
117
    /**
118
     * @param int|string $number