Code Duplication    Length = 12-12 lines in 2 locations

src/PhpSpreadsheet/Calculation/Functions.php 2 locations

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