Code Duplication    Length = 13-13 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

@@ 424-436 (lines=13) @@
421
     * @param int|string $number
422
     * @return string
423
     */
424
    public static function floor($number)
425
    {
426
        $number = self::convertScientificNotationToString($number);
427
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
428
            $result = 0;
429
            if (self::isNegative($number)) {
430
                --$result;
431
            }
432
            $number = self::add($number, $result, 0);
433
        }
434
435
        return self::checkNumber($number);
436
    }
437
438
    /**
439
     * @param int|string $number
@@ 474-486 (lines=13) @@
471
     * @param int|string $number
472
     * @return string
473
     */
474
    public static function ceil($number)
475
    {
476
        $number = self::convertScientificNotationToString($number);
477
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
478
            $result = 1;
479
            if (self::isNegative($number)) {
480
                --$result;
481
            }
482
            $number = self::add($number, $result, 0);
483
        }
484
485
        return self::checkNumber($number);
486
    }
487
488
    /**
489
     * @param string $leftOperand