Code Duplication    Length = 5-6 lines in 3 locations

src/PhpSpreadsheet/Cell.php 2 locations

@@ 749-753 (lines=5) @@
746
        $pRange = strtoupper($pRange);
747
748
        // Extract range
749
        if (strpos($pRange, ':') === false) {
750
            $rangeA = $rangeB = $pRange;
751
        } else {
752
            list($rangeA, $rangeB) = explode(':', $pRange);
753
        }
754
755
        // Calculate range outer borders
756
        $rangeStart = self::coordinateFromString($rangeA);
@@ 800-804 (lines=5) @@
797
        $pRange = strtoupper($pRange);
798
799
        // Extract range
800
        if (strpos($pRange, ':') === false) {
801
            $rangeA = $rangeB = $pRange;
802
        } else {
803
            list($rangeA, $rangeB) = explode(':', $pRange);
804
        }
805
806
        return [self::coordinateFromString($rangeA), self::coordinateFromString($rangeB)];
807
    }

src/PhpSpreadsheet/Style.php 1 location

@@ 220-225 (lines=6) @@
217
            $pRange = strtoupper($pRange);
218
219
            // Is it a cell range or a single cell?
220
            if (strpos($pRange, ':') === false) {
221
                $rangeA = $pRange;
222
                $rangeB = $pRange;
223
            } else {
224
                list($rangeA, $rangeB) = explode(':', $pRange);
225
            }
226
227
            // Calculate range outer borders
228
            $rangeStart = Cell::coordinateFromString($rangeA);