Code Duplication    Length = 6-6 lines in 2 locations

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

@@ 653-658 (lines=6) @@
650
            foreach ($namedRanges as $namedRange) {
651
                // Create absolute coordinate
652
                $range = Cell::splitRange($namedRange->getRange());
653
                for ($i = 0; $i < count($range); ++$i) {
654
                    $range[$i][0] = '\'' . str_replace("'", "''", $namedRange->getWorksheet()->getTitle()) . '\'!' . Cell::absoluteCoordinate($range[$i][0]);
655
                    if (isset($range[$i][1])) {
656
                        $range[$i][1] = Cell::absoluteCoordinate($range[$i][1]);
657
                    }
658
                }
659
                $range = Cell::buildRange($range); // e.g. Sheet1!$A$1:$B$2
660
661
                // parse formula

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

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