Code Duplication    Length = 13-13 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

@@ 271-283 (lines=13) @@
268
     * @param int|string $number
269
     * @return string
270
     */
271
    public static function floor($number)
272
    {
273
        $number = (string)self::convertScientificNotationToString($number);
274
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
275
            $result = 0;
276
            if (self::isNegative($number)) {
277
                --$result;
278
            }
279
            $number = self::add($number, $result, 0);
280
        }
281
282
        return self::checkNumber($number);
283
    }
284
285
    /**
286
     * @param int|string $number
@@ 312-324 (lines=13) @@
309
     * @param int|string $number
310
     * @return string
311
     */
312
    public static function ceil($number)
313
    {
314
        $number = (string)self::convertScientificNotationToString($number);
315
        if (self::checkIsFloat($number) && self::checkIsFloatCleanZeros($number)) {
316
            $result = 1;
317
            if (self::isNegative($number)) {
318
                --$result;
319
            }
320
            $number = self::add($number, $result, 0);
321
        }
322
323
        return self::checkNumber($number);
324
    }
325
326
    /**
327
     * @return int