Code Duplication    Length = 12-12 lines in 2 locations

src/PhpSpreadsheet/Calculation/Functions.php 2 locations

@@ 389-400 (lines=12) @@
386
     * @param    mixed $value Value to check
387
     * @return    bool
388
     */
389
    public static function isEven($value = null)
390
    {
391
        $value = self::flattenSingleValue($value);
392
393
        if ($value === null) {
394
            return self::NAME();
395
        } elseif ((is_bool($value)) || ((is_string($value)) && (!is_numeric($value)))) {
396
            return self::VALUE();
397
        }
398
399
        return $value % 2 == 0;
400
    }
401
402
    /**
403
     * IS_ODD
@@ 408-419 (lines=12) @@
405
     * @param    mixed $value Value to check
406
     * @return    bool
407
     */
408
    public static function isOdd($value = null)
409
    {
410
        $value = self::flattenSingleValue($value);
411
412
        if ($value === null) {
413
            return self::NAME();
414
        } elseif ((is_bool($value)) || ((is_string($value)) && (!is_numeric($value)))) {
415
            return self::VALUE();
416
        }
417
418
        return abs($value) % 2 == 1;
419
    }
420
421
    /**
422
     * IS_NUMBER