Passed
Push — extents ( 6d8774...01b6e3 )
by Doug
61:12
created

Extent3296::__invoke()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 362
Code Lines 73

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1.037

Importance

Changes 0
Metric Value
cc 1
eloc 73
nc 1
nop 0
dl 0
loc 362
ccs 2
cts 3
cp 0.6667
crap 1.037
rs 8.589
c 0
b 0
f 0

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
/**
3
 * PHPCoord.
4
 *
5
 * @author Doug Wright
6
 */
7
declare(strict_types=1);
8
9
namespace PHPCoord\Geometry\Extents\BoundingBoxOnly;
10
11
/**
12
 * Europe-FSU/Russia - onshore.
13
 * @internal
14
 */
15
class Extent3296
16
{
17 8
    public function __invoke(): array
18
    {
19
        return
20
        [
21
            [
22
                [
23 8
                    [146.4468162238, 43.721589939042], [145.80046420957, 43.721589939042], [145.80046420957, 43.309869817075], [146.4468162238, 43.309869817075], [146.4468162238, 43.721589939042],
24
                ],
25
            ],
26
            [
27
                [
28
                    [146.97334098816, 43.922468185425], [146.52907752991, 43.922468185425], [146.52907752991, 43.655977249146], [146.97334098816, 43.655977249146], [146.97334098816, 43.922468185425],
29
                ],
30
            ],
31
            [
32
                [
33
                    [146.63715934753, 44.558061599732], [145.34017372131, 44.558061599732], [145.34017372131, 43.601877212525], [146.63715934753, 43.601877212525], [146.63715934753, 44.558061599732],
34
                ],
35
            ],
36
            [
37
                [
38
                    [148.92229270935, 45.570524215698], [146.76306343079, 45.570524215698], [146.76306343079, 44.348917007447], [148.92229270935, 44.348917007447], [148.92229270935, 45.570524215698],
39
                ],
40
            ],
41
            [
42
                [
43
                    [150.56986808777, 46.261911392212], [149.36979866028, 46.261911392212], [149.36979866028, 45.5348072052], [150.56986808777, 45.5348072052], [150.56986808777, 46.261911392212],
44
                ],
45
            ],
46
            [
47
                [
48
                    [152.36141777039, 47.220827102661], [151.63294410706, 47.220827102661], [151.63294410706, 46.723714828491], [152.36141777039, 46.723714828491], [152.36141777039, 47.220827102661],
49
                ],
50
            ],
51
            [
52
                [
53
                    [154.30499076843, 48.961088180542], [153.8980846405, 48.961088180542], [153.8980846405, 48.675004959107], [154.30499076843, 48.675004959107], [154.30499076843, 48.961088180542],
54
                ],
55
            ],
56
            [
57
                [
58
                    [154.67629814148, 49.216062545776], [154.36565589905, 49.216062545776], [154.36565589905, 49.026422500611], [154.67629814148, 49.026422500611], [154.67629814148, 49.216062545776],
59
                ],
60
            ],
61
            [
62
                [
63
                    [154.98071098328, 49.683824539185], [154.51817131043, 49.683824539185], [154.51817131043, 49.215463638306], [154.98071098328, 49.215463638306], [154.98071098328, 49.683824539185],
64
                ],
65
            ],
66
            [
67
                [
68
                    [156.57393074036, 50.918138504028], [155.13158988953, 50.918138504028], [155.13158988953, 50.00518989563], [156.57393074036, 50.00518989563], [156.57393074036, 50.918138504028],
69
                ],
70
            ],
71
            [
72
                [
73
                    [155.74804115295, 50.981538772583], [155.36929130554, 50.981538772583], [155.36929130554, 50.755392074585], [155.74804115295, 50.755392074585], [155.74804115295, 50.981538772583],
74
                ],
75
            ],
76
            [
77
                [
78
                    [144.815782547, 54.472833633423], [141.55761146545, 54.472833633423], [141.55761146545, 45.843297958374], [144.815782547, 45.843297958374], [144.815782547, 54.472833633423],
79
                ],
80
            ],
81
            [
82
                [
83
                    [168.19739341736, 54.912969589234], [167.34578895569, 54.912969589234], [167.34578895569, 54.452356338501], [168.19739341736, 54.452356338501], [168.19739341736, 54.912969589234],
84
                ],
85
            ],
86
            [
87
                [
88
                    [137.27498817444, 55.170282363892], [136.58059883118, 55.170282363892], [136.58059883118, 54.833284378052], [137.27498817444, 54.833284378052], [137.27498817444, 55.170282363892],
89
                ],
90
            ],
91
            [
92
                [
93
                    [22.866872787476, 55.313291549683], [19.575708389282, 55.313291549683], [19.575708389282, 54.325555801392], [22.866872787476, 54.325555801392], [22.866872787476, 55.313291549683],
94
                ],
95
            ],
96
            [
97
                [
98
                    [166.75396537781, 55.409452438355], [165.74514579773, 55.409452438355], [165.74514579773, 54.630857467652], [166.75396537781, 54.630857467652], [166.75396537781, 55.409452438355],
99
                ],
100
            ],
101
            [
102
                [
103
                    [150.84443473816, 59.203218460083], [150.35789299011, 59.203218460083], [150.35789299011, 58.953706741333], [150.84443473816, 58.953706741333], [150.84443473816, 59.203218460083],
104
                ],
105
            ],
106
            [
107
                [
108
                    [164.80045509338, 59.283964157105], [163.29041862488, 59.283964157105], [163.29041862488, 58.418470382691], [164.80045509338, 58.418470382691], [164.80045509338, 59.283964157105],
109
                ],
110
            ],
111
            [
112
                [
113
                    [27.275450214487, 59.892612177799], [27.121434674361, 59.892612177799], [27.121434674361, 59.81682294496], [27.275450214487, 59.81682294496], [27.275450214487, 59.892612177799],
114
                ],
115
            ],
116
            [
117
                [
118
                    [26.742463520682, 60.013794184235], [26.61720339871, 60.013794184235], [26.61720339871, 59.92881368426], [26.742463520682, 59.92881368426], [26.742463520682, 60.013794184235],
119
                ],
120
            ],
121
            [
122
                [
123
                    [28.490202193493, 60.079649844173], [28.244168180343, 60.079649844173], [28.244168180343, 59.950814457907], [28.490202193493, 59.950814457907], [28.490202193493, 60.079649844173],
124
                ],
125
            ],
126
            [
127
                [
128
                    [28.143975227429, 60.087883657658], [27.691788673616, 60.087883657658], [27.691788673616, 59.935819440463], [28.143975227429, 59.935819440463], [28.143975227429, 60.087883657658],
129
                ],
130
            ],
131
            [
132
                [
133
                    [27.09734155075, 60.152944858719], [26.881983785, 60.152944858719], [26.881983785, 59.986080116162], [27.09734155075, 59.986080116162], [27.09734155075, 60.152944858719],
134
                ],
135
            ],
136
            [
137
                [
138
                    [27.773152734616, 60.276216221349], [27.540037681699, 60.276216221349], [27.540037681699, 60.138039824405], [27.773152734616, 60.138039824405], [27.773152734616, 60.276216221349],
139
                ],
140
            ],
141
            [
142
                [
143
                    [35.986696243286, 65.239492416382], [35.402986526489, 65.239492416382], [35.402986526489, 64.918249130249], [35.986696243286, 64.918249130249], [35.986696243286, 65.239492416382],
144
                ],
145
            ],
146
            [
147
                [
148
                    [-168.97671639216, 65.854174], [-169.212895, 65.854174], [-169.212895, 65.706915], [-168.97671639216, 65.706915], [-168.97671639216, 65.854174],
149
                ],
150
            ],
151
            [
152
                [
153
                    [42.846567153931, 66.838243484497], [42.307573318482, 66.838243484497], [42.307573318482, 66.637815475464], [42.846567153931, 66.637815475464], [42.846567153931, 66.838243484497],
154
                ],
155
            ],
156
            [
157
                [
158
                    [59.387952804566, 69.386274337769], [58.623014450073, 69.386274337769], [58.623014450073, 69.089029312134], [59.387952804566, 69.089029312134], [59.387952804566, 69.386274337769],
159
                ],
160
            ],
161
            [
162
                [
163
                    [50.46884727478, 69.557298660278], [48.07537651062, 69.557298660278], [48.07537651062, 68.675455093384], [50.46884727478, 68.675455093384], [50.46884727478, 69.557298660278],
164
                ],
165
            ],
166
            [
167
                [
168
                    [161.84387397766, 70.88437461853], [161.31190299988, 70.88437461853], [161.31190299988, 70.698534011841], [161.84387397766, 70.698534011841], [161.84387397766, 70.88437461853],
169
                ],
170
            ],
171
            [
172
                [
173
                    [160.87114143372, 70.978879928589], [160.25502967834, 70.978879928589], [160.25502967834, 70.766382217407], [160.87114143372, 70.766382217407], [160.87114143372, 70.978879928589],
174
                ],
175
            ],
176
            [
177
                [
178
                    [182.71237400188, 71.643449783325], [178.46650123596, 71.643449783325], [178.46650123596, 70.750387191773], [182.71237400188, 70.750387191773], [182.71237400188, 71.643449783325],
179
                ],
180
            ],
181
            [
182
                [
183
                    [79.74542427063, 73.146299362183], [78.415033340454, 73.146299362183], [78.415033340454, 72.650339126587], [79.74542427063, 72.650339126587], [79.74542427063, 73.146299362183],
184
                ],
185
            ],
186
            [
187
                [
188
                    [76.904310226441, 73.265588760376], [75.954778671265, 73.265588760376], [75.954778671265, 73.079923629761], [76.904310226441, 73.079923629761], [76.904310226441, 73.265588760376],
189
                ],
190
            ],
191
            [
192
                [
193
                    [76.935106277466, 73.618082046509], [75.135438919067, 73.618082046509], [75.135438919067, 73.354864120484], [76.935106277466, 73.354864120484], [76.935106277466, 73.618082046509],
194
                ],
195
            ],
196
            [
197
                [
198
                    [143.70223426819, 73.968149185181], [139.48131752014, 73.968149185181], [139.48131752014, 73.155237197876], [143.70223426819, 73.155237197876], [143.70223426819, 73.968149185181],
199
                ],
200
            ],
201
            [
202
                [
203
                    [84.593809127808, 74.208810806275], [82.140069961548, 74.208810806275], [82.140069961548, 73.903791427612], [84.593809127808, 73.903791427612], [84.593809127808, 74.208810806275],
204
                ],
205
            ],
206
            [
207
                [
208
                    [136.44828605652, 74.305528640747], [135.17299079895, 74.305528640747], [135.17299079895, 73.825620651245], [136.44828605652, 73.825620651245], [136.44828605652, 74.305528640747],
209
                ],
210
            ],
211
            [
212
                [
213
                    [141.29737663269, 74.33046913147], [139.89328956604, 74.33046913147], [139.89328956604, 73.853364944458], [141.29737663269, 73.853364944458], [141.29737663269, 74.33046913147],
214
                ],
215
            ],
216
            [
217
                [
218
                    [116.30648231506, 74.424222946167], [115.70477104187, 74.424222946167], [115.70477104187, 74.235460281372], [116.30648231506, 74.235460281372], [116.30648231506, 74.424222946167],
219
                ],
220
            ],
221
            [
222
                [
223
                    [113.61323356628, 74.598520278931], [111.27689170837, 74.598520278931], [111.27689170837, 74.042295455933], [113.61323356628, 74.042295455933], [113.61323356628, 74.598520278931],
224
                ],
225
            ],
226
            [
227
                [
228
                    [79.794919967652, 74.706003189087], [78.966306686401, 74.706003189087], [78.966306686401, 74.468690872192], [79.794919967652, 74.468690872192], [79.794919967652, 74.706003189087],
229
                ],
230
            ],
231
            [
232
                [
233
                    [82.48060798645, 75.566961288452], [81.304063796997, 75.566961288452], [81.304063796997, 75.121637344361], [82.48060798645, 75.121637344361], [82.48060798645, 75.566961288452],
234
                ],
235
            ],
236
            [
237
                [
238
                    [151.14586448669, 75.639513015747], [145.88097190857, 75.639513015747], [145.88097190857, 74.708986282349], [151.14586448669, 74.708986282349], [151.14586448669, 75.639513015747],
239
                ],
240
            ],
241
            [
242
                [
243
                    [136.37542152405, 75.898530960083], [135.25105857849, 75.898530960083], [135.25105857849, 75.313928604126], [136.37542152405, 75.313928604126], [136.37542152405, 75.898530960083],
244
                ],
245
            ],
246
            [
247
                [
248
                    [83.498315811157, 76.044736862183], [81.35203742981, 76.044736862183], [81.35203742981, 75.809404373169], [83.498315811157, 75.809404373169], [83.498315811157, 76.044736862183],
249
                ],
250
            ],
251
            [
252
                [
253
                    [153.00971031189, 76.259344100952], [152.25067329407, 76.259344100952], [152.25067329407, 76.057836532593], [153.00971031189, 76.057836532593], [153.00971031189, 76.259344100952],
254
                ],
255
            ],
256
            [
257
                [
258
                    [145.57896232605, 76.268617630005], [136.66704368591, 76.268617630005], [136.66704368591, 74.598596572876], [145.57896232605, 74.598596572876], [145.57896232605, 76.268617630005],
259
                ],
260
            ],
261
            [
262
                [
263
                    [94.564065933228, 76.659566879273], [93.665082931519, 76.659566879273], [93.665082931519, 76.520231246948], [94.564065933228, 76.520231246948], [94.564065933228, 76.659566879273],
264
                ],
265
            ],
266
            [
267
                [
268
                    [96.679719924927, 76.763666152954], [94.606813430786, 76.763666152954], [94.606813430786, 76.557424545288], [96.679719924927, 76.557424545288], [96.679719924927, 76.763666152954],
269
                ],
270
            ],
271
            [
272
                [
273
                    [149.52954673767, 76.815977096558], [148.18009376526, 76.815977096558], [148.18009376526, 76.586500167847], [149.52954673767, 76.586500167847], [149.52954673767, 76.815977096558],
274
                ],
275
            ],
276
            [
277
                [
278
                    [98.13730430603, 76.894208908081], [96.895479202271, 76.894208908081], [96.895479202271, 76.531049728394], [98.13730430603, 76.531049728394], [98.13730430603, 76.894208908081],
279
                ],
280
            ],
281
            [
282
                [
283
                    [69.144041061401, 77.061800003052], [51.2359790802, 77.061800003052], [51.2359790802, 70.442129135132], [69.144041061401, 70.442129135132], [69.144041061401, 77.061800003052],
284
                ],
285
            ],
286
            [
287
                [
288
                    [156.95390129089, 77.195196151734], [156.21409797668, 77.195196151734], [156.21409797668, 77.05588722229], [156.95390129089, 77.05588722229], [156.95390129089, 77.195196151734],
289
                ],
290
            ],
291
            [
292
                [
293
                    [96.799837112427, 77.256158828735], [95.018014907837, 77.256158828735], [95.018014907837, 76.834096908569], [96.799837112427, 76.834096908569], [96.799837112427, 77.256158828735],
294
                ],
295
            ],
296
            [
297
                [
298
                    [89.902551651001, 77.364080429077], [88.41241645813, 77.364080429077], [88.41241645813, 76.95534324646], [89.902551651001, 76.95534324646], [89.902551651001, 77.364080429077],
299
                ],
300
            ],
301
            [
302
                [
303
                    [107.90733146667, 77.406377792359], [106.98602104187, 77.406377792359], [106.98602104187, 77.179128646851], [107.90733146667, 77.179128646851], [107.90733146667, 77.406377792359],
304
                ],
305
            ],
306
            [
307
                [
308
                    [82.799318313599, 77.571390151978], [81.900594711304, 77.571390151978], [81.900594711304, 77.408853530884], [82.799318313599, 77.408853530884], [82.799318313599, 77.571390151978],
309
                ],
310
            ],
311
            [
312
                [
313
                    [92.261362075806, 77.71693611145], [91.516004562378, 77.71693611145], [91.516004562378, 77.549989700317], [92.261362075806, 77.549989700317], [92.261362075806, 77.71693611145],
314
                ],
315
            ],
316
            [
317
                [
318
                    [190.42882728577, 77.781991958618], [27.348436355591, 77.781991958618], [27.348436355591, 41.196580886841], [190.42882728577, 41.196580886841], [190.42882728577, 77.781991958618],
319
                ],
320
            ],
321
            [
322
                [
323
                    [93.983518600464, 78.272764205933], [93.28835105896, 78.272764205933], [93.28835105896, 78.101648330689], [93.983518600464, 78.101648330689], [93.983518600464, 78.272764205933],
324
                ],
325
            ],
326
            [
327
                [
328
                    [107.93224525452, 78.390546798706], [105.75872612, 78.390546798706], [105.75872612, 77.999696731568], [107.93224525452, 77.999696731568], [107.93224525452, 78.390546798706],
329
                ],
330
            ],
331
            [
332
                [
333
                    [105.65416526794, 79.479467391968], [99.110986709595, 79.479467391968], [99.110986709595, 77.889902114868], [105.65416526794, 77.889902114868], [105.65416526794, 79.479467391968],
334
                ],
335
            ],
336
            [
337
                [
338
                    [77.880975723267, 79.706392288208], [75.776159286499, 79.706392288208], [75.776159286499, 79.431890487671], [77.880975723267, 79.431890487671], [77.880975723267, 79.706392288208],
339
                ],
340
            ],
341
            [
342
                [
343
                    [60.572401046753, 80.252679824829], [58.001226425171, 80.252679824829], [58.001226425171, 79.822637557984], [60.572401046753, 79.822637557984], [60.572401046753, 80.252679824829],
344
                ],
345
            ],
346
            [
347
                [
348
                    [80.738676071167, 81.028772354126], [78.673551559448, 81.028772354126], [78.673551559448, 80.7564868927], [80.738676071167, 80.7564868927], [80.738676071167, 81.028772354126],
349
                ],
350
            ],
351
            [
352
                [
353
                    [52.049547195435, 81.214548110962], [44.557912826538, 81.214548110962], [44.557912826538, 79.867593765259], [52.049547195435, 79.867593765259], [52.049547195435, 81.214548110962],
354
                ],
355
            ],
356
            [
357
                [
358
                    [91.885221481323, 81.276899337769], [89.584478378296, 81.276899337769], [89.584478378296, 81.00584602356], [91.885221481323, 81.00584602356], [91.885221481323, 81.276899337769],
359
                ],
360
            ],
361
            [
362
                [
363
                    [100.57043647766, 81.340314865113], [90.588838577271, 81.340314865113], [90.588838577271, 78.726308822632], [100.57043647766, 78.726308822632], [100.57043647766, 81.340314865113],
364
                ],
365
            ],
366
            [
367
                [
368
                    [54.743535995484, 81.401166915894], [53.791303634644, 81.401166915894], [53.791303634644, 81.21823310852], [54.743535995484, 81.21823310852], [54.743535995484, 81.401166915894],
369
                ],
370
            ],
371
            [
372
                [
373
                    [64.135408401489, 81.769250869751], [61.322717666626, 81.769250869751], [61.322717666626, 81.493837356567], [64.135408401489, 81.493837356567], [64.135408401489, 81.769250869751],
374
                ],
375
            ],
376
            [
377
                [
378
                    [65.773641586304, 81.900114059448], [51.891473770142, 81.900114059448], [51.891473770142, 80.016401290894], [65.773641586304, 80.016401290894], [65.773641586304, 81.900114059448],
379
                ],
380
            ],
381
        ];
382
    }
383
}
384