Code Duplication    Length = 13-13 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

@@ 328-340 (lines=13) @@
325
     * @param int|string $number
326
     * @return string
327
     */
328
    public static function floor($number)
329
    {
330
        $number = self::convertScientificNotationToString($number);
331
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
332
            $result = 0;
333
            if (self::isNegative($number)) {
334
                --$result;
335
            }
336
            $number = self::add($number, $result, 0);
337
        }
338
339
        return self::checkNumber($number);
340
    }
341
342
    /**
343
     * @param int|string $number
@@ 376-388 (lines=13) @@
373
     * @param int|string $number
374
     * @return string
375
     */
376
    public static function ceil($number)
377
    {
378
        $number = self::convertScientificNotationToString($number);
379
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
380
            $result = 1;
381
            if (self::isNegative($number)) {
382
                --$result;
383
            }
384
            $number = self::add($number, $result, 0);
385
        }
386
387
        return self::checkNumber($number);
388
    }
389
390
    /**
391
     * @return int