Code Duplication    Length = 3-4 lines in 2 locations

src/PhpSpreadsheet/Reader/Excel2003XML.php 1 location

@@ 572-575 (lines=4) @@
569
570
                        if ((isset($cell_ss['MergeAcross'])) || (isset($cell_ss['MergeDown']))) {
571
                            $columnTo = $columnID;
572
                            if (isset($cell_ss['MergeAcross'])) {
573
                                $additionalMergedCells += (int) $cell_ss['MergeAcross'];
574
                                $columnTo = \PhpOffice\PhpSpreadsheet\Cell::stringFromColumnIndex(\PhpOffice\PhpSpreadsheet\Cell::columnIndexFromString($columnID) + $cell_ss['MergeAcross'] - 1);
575
                            }
576
                            $rowTo = $rowID;
577
                            if (isset($cell_ss['MergeDown'])) {
578
                                $rowTo = $rowTo + $cell_ss['MergeDown'];

src/PhpSpreadsheet/Reader/Ods.php 1 location

@@ 595-597 (lines=3) @@
592
                                if ((isset($cellDataTableAttributes['number-columns-spanned'])) || (isset($cellDataTableAttributes['number-rows-spanned']))) {
593
                                    if (($type !== \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_NULL) || (!$this->readDataOnly)) {
594
                                        $columnTo = $columnID;
595
                                        if (isset($cellDataTableAttributes['number-columns-spanned'])) {
596
                                            $columnTo = \PhpOffice\PhpSpreadsheet\Cell::stringFromColumnIndex(\PhpOffice\PhpSpreadsheet\Cell::columnIndexFromString($columnID) + $cellDataTableAttributes['number-columns-spanned'] - 2);
597
                                        }
598
                                        $rowTo = $rowID;
599
                                        if (isset($cellDataTableAttributes['number-rows-spanned'])) {
600
                                            $rowTo = $rowTo + $cellDataTableAttributes['number-rows-spanned'] - 1;