Code Duplication    Length = 13-13 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

@@ 295-307 (lines=13) @@
292
     * @param int|string $number
293
     * @return string
294
     */
295
    public static function floor($number)
296
    {
297
        $number = (string)self::convertScientificNotationToString($number);
298
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
299
            $result = 0;
300
            if (self::isNegative($number)) {
301
                --$result;
302
            }
303
            $number = self::add($number, $result, 0);
304
        }
305
306
        return self::checkNumber($number);
307
    }
308
309
    /**
310
     * @param int|string $number
@@ 336-348 (lines=13) @@
333
     * @param int|string $number
334
     * @return string
335
     */
336
    public static function ceil($number)
337
    {
338
        $number = (string)self::convertScientificNotationToString($number);
339
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
340
            $result = 1;
341
            if (self::isNegative($number)) {
342
                --$result;
343
            }
344
            $number = self::add($number, $result, 0);
345
        }
346
347
        return self::checkNumber($number);
348
    }
349
350
    /**
351
     * @return int