Code Duplication    Length = 6-6 lines in 2 locations

src/PhpSpreadsheet/Writer/Xls/Workbook.php 1 location

@@ 547-552 (lines=6) @@
544
                // Create absolute coordinate
545
                $range = Coordinate::splitRange($namedRange->getRange());
546
                $iMax = count($range);
547
                for ($i = 0; $i < $iMax; ++$i) {
548
                    $range[$i][0] = '\'' . str_replace("'", "''", $namedRange->getWorksheet()->getTitle()) . '\'!' . Coordinate::absoluteCoordinate($range[$i][0]);
549
                    if (isset($range[$i][1])) {
550
                        $range[$i][1] = Coordinate::absoluteCoordinate($range[$i][1]);
551
                    }
552
                }
553
                $range = Coordinate::buildRange($range); // e.g. Sheet1!$A$1:$B$2
554
555
                // parse formula

src/PhpSpreadsheet/Writer/Xlsx/Workbook.php 1 location

@@ 319-324 (lines=6) @@
316
        // Create absolute coordinate and write as raw text
317
        $range = Coordinate::splitRange($pNamedRange->getRange());
318
        $iMax = count($range);
319
        for ($i = 0; $i < $iMax; ++$i) {
320
            $range[$i][0] = '\'' . str_replace("'", "''", $pNamedRange->getWorksheet()->getTitle()) . '\'!' . Coordinate::absoluteReference($range[$i][0]);
321
            if (isset($range[$i][1])) {
322
                $range[$i][1] = Coordinate::absoluteReference($range[$i][1]);
323
            }
324
        }
325
        $range = Coordinate::buildRange($range);
326
327
        $objWriter->writeRawData($range);