Code Duplication    Length = 7-8 lines in 2 locations

src/PhpSpreadsheet/Shared/Date.php 1 location

@@ 449-455 (lines=7) @@
446
            return false;
447
        }
448
449
        if (strpos($dateValue, ':') !== false) {
450
            $timeValue = DateTime::TIMEVALUE($dateValue);
451
            if ($timeValue === Functions::VALUE()) {
452
                return false;
453
            }
454
            $dateValueNew += $timeValue;
455
        }
456
457
        return $dateValueNew;
458
    }

src/PhpSpreadsheet/Calculation/TextData.php 1 location

@@ 559-566 (lines=8) @@
556
            $dateSetting = Functions::getReturnDateType();
557
            Functions::setReturnDateType(Functions::RETURNDATE_EXCEL);
558
559
            if (strpos($value, ':') !== false) {
560
                $timeValue = DateTime::TIMEVALUE($value);
561
                if ($timeValue !== Functions::VALUE()) {
562
                    Functions::setReturnDateType($dateSetting);
563
564
                    return $timeValue;
565
                }
566
            }
567
            $dateValue = DateTime::DATEVALUE($value);
568
            if ($dateValue !== Functions::VALUE()) {
569
                Functions::setReturnDateType($dateSetting);