Code Duplication    Length = 13-13 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

@@ 411-423 (lines=13) @@
408
     * @param int|string $number
409
     * @return string
410
     */
411
    public static function floor($number)
412
    {
413
        $number = self::convertScientificNotationToString($number);
414
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
415
            $result = 0;
416
            if (self::isNegative($number)) {
417
                --$result;
418
            }
419
            $number = self::add($number, $result, 0);
420
        }
421
422
        return self::checkNumber($number);
423
    }
424
425
    /**
426
     * @param int|string $number
@@ 459-471 (lines=13) @@
456
     * @param int|string $number
457
     * @return string
458
     */
459
    public static function ceil($number)
460
    {
461
        $number = self::convertScientificNotationToString($number);
462
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
463
            $result = 1;
464
            if (self::isNegative($number)) {
465
                --$result;
466
            }
467
            $number = self::add($number, $result, 0);
468
        }
469
470
        return self::checkNumber($number);
471
    }
472
473
    /**
474
     * @return int