Code Duplication    Length = 13-13 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

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