Code Duplication    Length = 5-5 lines in 3 locations

src/PhpSpreadsheet/Style.php 1 location

@@ 237-241 (lines=5) @@
234
                $rangeEnd[0] = Cell::columnIndexFromString($rangeEnd[0]) - 1;
235
236
                // Make sure we can loop upwards on rows and columns
237
                if ($rangeStart[0] > $rangeEnd[0] && $rangeStart[1] > $rangeEnd[1]) {
238
                    $tmp = $rangeStart;
239
                    $rangeStart = $rangeEnd;
240
                    $rangeEnd = $tmp;
241
                }
242
243
                // ADVANCED MODE:
244
                if ($pAdvanced && isset($pStyles['borders'])) {

src/PhpSpreadsheet/Worksheet.php 2 locations

@@ 1586-1590 (lines=5) @@
1583
        list($rangeStart, $rangeEnd) = Cell::rangeBoundaries($pRange . ':' . $pRange);
1584
1585
        // Make sure we can loop upwards on rows and columns
1586
        if ($rangeStart[0] > $rangeEnd[0] && $rangeStart[1] > $rangeEnd[1]) {
1587
            $tmp = $rangeStart;
1588
            $rangeStart = $rangeEnd;
1589
            $rangeEnd = $tmp;
1590
        }
1591
1592
        // Loop through cells and apply styles
1593
        for ($col = $rangeStart[0]; $col <= $rangeEnd[0]; ++$col) {
@@ 1626-1630 (lines=5) @@
1623
        list($rangeStart, $rangeEnd) = Cell::rangeBoundaries($pRange . ':' . $pRange);
1624
1625
        // Make sure we can loop upwards on rows and columns
1626
        if ($rangeStart[0] > $rangeEnd[0] && $rangeStart[1] > $rangeEnd[1]) {
1627
            $tmp = $rangeStart;
1628
            $rangeStart = $rangeEnd;
1629
            $rangeEnd = $tmp;
1630
        }
1631
1632
        // Loop through cells and apply styles
1633
        for ($col = $rangeStart[0]; $col <= $rangeEnd[0]; ++$col) {