Code Duplication    Length = 15-17 lines in 2 locations

src/PhpSpreadsheet/Calculation/MathTrig.php 2 locations

@@ 430-444 (lines=15) @@
427
     *
428
     * @return int Integer value
429
     */
430
    public static function INT($number)
431
    {
432
        $number = Functions::flattenSingleValue($number);
433
434
        if (is_null($number)) {
435
            return 0;
436
        } elseif (is_bool($number)) {
437
            return (int) $number;
438
        }
439
        if (is_numeric($number)) {
440
            return (int) floor($number);
441
        }
442
443
        return Functions::VALUE();
444
    }
445
446
    /**
447
     * LCM.
@@ 1088-1104 (lines=17) @@
1085
     *
1086
     * @return int sign value
1087
     */
1088
    public static function SIGN($number)
1089
    {
1090
        $number = Functions::flattenSingleValue($number);
1091
1092
        if (is_bool($number)) {
1093
            return (int) $number;
1094
        }
1095
        if (is_numeric($number)) {
1096
            if ($number == 0.0) {
1097
                return 0;
1098
            }
1099
1100
            return $number / abs($number);
1101
        }
1102
1103
        return Functions::VALUE();
1104
    }
1105
1106
    /**
1107
     * SQRTPI.