Code Duplication    Length = 7-8 lines in 2 locations

src/PhpSpreadsheet/Calculation/TextData.php 1 location

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

src/PhpSpreadsheet/Shared/Date.php 1 location

@@ 441-447 (lines=7) @@
438
            return false;
439
        }
440
441
        if (strpos($dateValue, ':') !== false) {
442
            $timeValue = DateTime::TIMEVALUE($dateValue);
443
            if ($timeValue === Functions::VALUE()) {
444
                return false;
445
            }
446
            $dateValueNew += $timeValue;
447
        }
448
449
        return $dateValueNew;
450
    }