Code Duplication    Length = 10-10 lines in 3 locations

src/Sheet/TranslationsSheetCoordinates.php 3 locations

@@ 66-75 (lines=10) @@
63
        return $this->sheetTitle.'!A1:'.self::stringFromColumnIndex($this->getColumnsCount()).'1';
64
    }
65
66
    public function headerRange()
67
    {
68
        return [
69
            'sheetId' => $this->sheetId,
70
            'startRowIndex' => 0,
71
            'endRowIndex' => 1,
72
            'startColumnIndex' => 0,
73
            'endColumnIndex' => $this->getColumnsCount(),
74
        ];
75
    }
76
77
    public function fullKeyColumnRange()
78
    {
@@ 77-86 (lines=10) @@
74
        ];
75
    }
76
77
    public function fullKeyColumnRange()
78
    {
79
        return [
80
            'sheetId' => $this->sheetId,
81
            'startRowIndex' => 1,
82
            'endRowIndex' => $this->getRowsCount(),
83
            'startColumnIndex' => 0,
84
            'endColumnIndex' => 1,
85
        ];
86
    }
87
88
    public function metaColumnsRange()
89
    {
@@ 108-117 (lines=10) @@
105
        return $this->sheetTitle.'!'.$firstColumn.$firstRow.':'.$lastColumn.($noLastRow ? '' : $lastRow);
106
    }
107
108
    public function dataRange($endRow, $firstRow = 2)
109
    {
110
        return [
111
            'sheetId' => $this->sheetId,
112
            'startRowIndex' => $firstRow,
113
            'endRowIndex' => $endRow,
114
            'startColumnIndex' => 0,
115
            'endColumnIndex' => $this->getColumnsCount(),
116
        ];
117
    }
118
119
    public function translationsRange($firstColumn = 1, $rowCount = null)
120
    {