Code Duplication    Length = 5-6 lines in 3 locations

src/PhpSpreadsheet/Cell.php 2 locations

@@ 725-729 (lines=5) @@
722
        $pRange = strtoupper($pRange);
723
724
        // Extract range
725
        if (strpos($pRange, ':') === false) {
726
            $rangeA = $rangeB = $pRange;
727
        } else {
728
            list($rangeA, $rangeB) = explode(':', $pRange);
729
        }
730
731
        // Calculate range outer borders
732
        $rangeStart = self::coordinateFromString($rangeA);
@@ 774-778 (lines=5) @@
771
        $pRange = strtoupper($pRange);
772
773
        // Extract range
774
        if (strpos($pRange, ':') === false) {
775
            $rangeA = $rangeB = $pRange;
776
        } else {
777
            list($rangeA, $rangeB) = explode(':', $pRange);
778
        }
779
780
        return array( self::coordinateFromString($rangeA), self::coordinateFromString($rangeB));
781
    }

src/PhpSpreadsheet/Style.php 1 location

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