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

Extent1364::__invoke()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 287
Code Lines 58

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1.037

Importance

Changes 0
Metric Value
cc 1
eloc 58
nc 1
nop 0
dl 0
loc 287
ccs 2
cts 3
cp 0.6667
crap 1.037
rs 8.9163
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
 * Asia-ExFSU/Asia - Japan and Korea.
13
 * @internal
14
 */
15
class Extent1364
16
{
17 8
    public function __invoke(): array
18
    {
19
        return
20
        [
21
            [
22
                [
23 8
                    [127.00073793969, 33.601149002781], [126.09573068346, 33.601149002781], [126.09573068346, 33.142271233754], [127.00073793969, 33.142271233754], [127.00073793969, 33.601149002781],
24
                ],
25
            ],
26
            [
27
                [
28
                    [130.74442180298, 43.006099700928], [124.27410145434, 43.006099700928], [124.27410145434, 33.967201467628], [130.74442180298, 33.967201467628], [130.74442180298, 43.006099700928],
29
                ],
30
            ],
31
            [
32
                [
33
                    [125.54219427365, 34.81172226622], [125.10747639054, 34.81172226622], [125.10747639054, 34.585347620958], [125.54219427365, 34.585347620958], [125.54219427365, 34.81172226622],
34
                ],
35
            ],
36
            [
37
                [
38
                    [125.19122100439, 34.165542672825], [125.0174414206, 34.165542672825], [125.0174414206, 33.999286234744], [125.19122100439, 33.999286234744], [125.19122100439, 34.165542672825],
39
                ],
40
            ],
41
            [
42
                [
43
                    [125.36313561292, 34.50694461402], [125.23555106328, 34.50694461402], [125.23555106328, 34.344089281794], [125.36313561292, 34.344089281794], [125.36313561292, 34.50694461402],
44
                ],
45
            ],
46
            [
47
                [
48
                    [131.00453972388, 37.611497070086], [130.71862565547, 37.611497070086], [130.71862565547, 37.390709684502], [131.00453972388, 37.390709684502], [131.00453972388, 37.611497070086],
49
                ],
50
            ],
51
            [
52
                [
53
                    [125.80933193046, 37.694309151], [125.60543392918, 37.694309151], [125.60543392918, 37.55423316507], [125.80933193046, 37.55423316507], [125.80933193046, 37.694309151],
54
                ],
55
            ],
56
            [
57
                [
58
                    [124.84212460957, 38.031136931691], [124.53615213551, 38.031136931691], [124.53615213551, 37.701058345162], [124.84212460957, 37.701058345162], [124.84212460957, 38.031136931691],
59
                ],
60
            ],
61
            [
62
                [
63
                    [142.32520549607, 27.257392292589], [142.07832541141, 27.257392292589], [142.07832541141, 26.957799312125], [142.32520549607, 26.957799312125], [142.32520549607, 27.257392292589],
64
                ],
65
            ],
66
            [
67
                [
68
                    [141.4195859568, 24.88181316568], [141.20562044435, 24.88181316568], [141.20562044435, 24.678027623376], [141.4195859568, 24.678027623376], [141.4195859568, 24.88181316568],
69
                ],
70
            ],
71
            [
72
                [
73
                    [142.27321912609, 27.797476921796], [142.02797395854, 27.797476921796], [142.02797395854, 27.43537571664], [142.27321912609, 27.43537571664], [142.27321912609, 27.797476921796],
74
                ],
75
            ],
76
            [
77
                [
78
                    [141.3559498878, 25.496222882593], [141.20482138019, 25.496222882593], [141.20482138019, 25.344042751342], [141.3559498878, 25.344042751342], [141.3559498878, 25.496222882593],
79
                ],
80
            ],
81
            [
82
                [
83
                    [131.37652825727, 26.00669493246], [131.17354956928, 26.00669493246], [131.17354956928, 25.783700736598], [131.37652825727, 25.783700736598], [131.37652825727, 26.00669493246],
84
                ],
85
            ],
86
            [
87
                [
88
                    [136.15156854527, 20.474497471002], [136.02497205955, 20.474497471002], [136.02497205955, 20.37353628981], [136.15156854527, 20.37353628981], [136.15156854527, 20.474497471002],
89
                ],
90
            ],
91
            [
92
                [
93
                    [131.25782922023, 24.52374598784], [131.12575604807, 24.52374598784], [131.12575604807, 24.409298074298], [131.25782922023, 24.409298074298], [131.25782922023, 24.52374598784],
94
                ],
95
            ],
96
            [
97
                [
98
                    [128.52762297938, 27.122659697224], [128.3488014783, 27.122659697224], [128.3488014783, 26.961178879985], [128.52762297938, 26.961178879985], [128.52762297938, 27.122659697224],
99
                ],
100
            ],
101
            [
102
                [
103
                    [128.29045973022, 27.915059892216], [128.17726877825, 27.915059892216], [128.17726877825, 27.823688779099], [128.29045973022, 27.823688779099], [128.29045973022, 27.915059892216],
104
                ],
105
            ],
106
            [
107
                [
108
                    [123.86736097997, 24.122968520691], [123.69309001178, 24.122968520691], [123.69309001178, 23.987767912709], [123.86736097997, 23.987767912709], [123.86736097997, 24.122968520691],
109
                ],
110
            ],
111
            [
112
                [
113
                    [126.88720580025, 26.452862755399], [126.63028945526, 26.452862755399], [126.63028945526, 26.232669862999], [126.88720580025, 26.232669862999], [126.88720580025, 26.452862755399],
114
                ],
115
            ],
116
            [
117
                [
118
                    [123.99059892352, 24.466582728118], [123.62478940815, 24.466582728118], [123.62478940815, 24.201327972213], [123.99059892352, 24.201327972213], [123.99059892352, 24.466582728118],
119
                ],
120
            ],
121
            [
122
                [
123
                    [124.38475149613, 24.636150638535], [124.02266713747, 24.636150638535], [124.02266713747, 24.27730337553], [124.38475149613, 24.27730337553], [124.38475149613, 24.636150638535],
124
                ],
125
            ],
126
            [
127
                [
128
                    [125.50481131492, 24.932994990001], [125.19793974861, 24.932994990001], [125.19793974861, 24.666350688697], [125.50481131492, 24.666350688697], [125.50481131492, 24.932994990001],
129
                ],
130
            ],
131
            [
132
                [
133
                    [128.39086777151, 26.904911375531], [127.58492319033, 26.904911375531], [127.58492319033, 26.02880409805], [128.39086777151, 26.02880409805], [128.39086777151, 26.904911375531],
134
                ],
135
            ],
136
            [
137
                [
138
                    [129.08521413742, 27.956673761532], [128.82470040703, 27.956673761532], [128.82470040703, 27.626787996419], [129.08521413742, 27.626787996419], [129.08521413742, 27.956673761532],
139
                ],
140
            ],
141
            [
142
                [
143
                    [129.77406154076, 28.547548824186], [129.08298524691, 28.547548824186], [129.08298524691, 27.942207592532], [129.77406154076, 27.942207592532], [129.77406154076, 28.547548824186],
144
                ],
145
            ],
146
            [
147
                [
148
                    [130.72885566225, 30.510175477769], [130.32438682909, 30.510175477769], [130.32438682909, 30.186458349997], [130.72885566225, 30.186458349997], [130.72885566225, 30.510175477769],
149
                ],
150
            ],
151
            [
152
                [
153
                    [131.14286395077, 30.888774100934], [130.80431301142, 30.888774100934], [130.80431301142, 30.304409572051], [131.14286395077, 30.304409572051], [131.14286395077, 30.888774100934],
154
                ],
155
            ],
156
            [
157
                [
158
                    [129.27867776009, 33.192240380335], [128.54202892764, 33.192240380335], [128.54202892764, 32.539307380238], [129.27867776009, 32.539307380238], [129.27867776009, 33.192240380335],
159
                ],
160
            ],
161
            [
162
                [
163
                    [129.85397581582, 33.905756375615], [129.59902940474, 33.905756375615], [129.59902940474, 33.647707119714], [129.85397581582, 33.647707119714], [129.85397581582, 33.905756375615],
164
                ],
165
            ],
166
            [
167
                [
168
                    [129.5657861931, 34.739634349915], [129.12316642172, 34.739634349915], [129.12316642172, 34.02380036508], [129.5657861931, 34.02380036508], [129.5657861931, 34.739634349915],
169
                ],
170
            ],
171
            [
172
                [
173
                    [133.44703270182, 36.374611205439], [133.12069435549, 36.374611205439], [133.12069435549, 36.102322789001], [133.44703270182, 36.102322789001], [133.44703270182, 36.374611205439],
174
                ],
175
            ],
176
            [
177
                [
178
                    [138.64437300566, 38.370658987088], [138.14688914359, 38.370658987088], [138.14688914359, 37.744441552432], [138.64437300566, 37.744441552432], [138.64437300566, 38.370658987088],
179
                ],
180
            ],
181
            [
182
                [
183
                    [142.13432077242, 41.57864317941], [129.30164552051, 41.57864317941], [129.30164552051, 30.9498237462], [142.13432077242, 30.9498237462], [142.13432077242, 41.57864317941],
184
                ],
185
            ],
186
            [
187
                [
188
                    [139.62924250597, 42.285966451091], [139.34049315019, 42.285966451091], [139.34049315019, 41.99845949146], [139.62924250597, 41.99845949146], [139.62924250597, 42.285966451091],
189
                ],
190
            ],
191
            [
192
                [
193
                    [141.40455437187, 45.512715234618], [140.89709669602, 45.512715234618], [140.89709669602, 45.04818927238], [141.40455437187, 45.04818927238], [141.40455437187, 45.512715234618],
194
                ],
195
            ],
196
            [
197
                [
198
                    [145.86544719357, 45.535358965168], [139.70234680179, 45.535358965168], [139.70234680179, 41.348161211323], [145.86544719357, 41.348161211323], [145.86544719357, 45.535358965168],
199
                ],
200
            ],
201
            [
202
                [
203
                    [142.30192351699, 26.786831560321], [142.04187504963, 26.786831560321], [142.04187504963, 26.481296142306], [142.30192351699, 26.481296142306], [142.30192351699, 26.786831560321],
204
                ],
205
            ],
206
            [
207
                [
208
                    [123.1054995879, 24.544475629229], [122.83868186196, 24.544475629229], [122.83868186196, 24.369376496584], [123.1054995879, 24.369376496584], [123.1054995879, 24.544475629229],
209
                ],
210
            ],
211
            [
212
                [
213
                    [139.81764915291, 32.509932891877], [139.71292167193, 32.509932891877], [139.71292167193, 32.405252209258], [139.81764915291, 32.405252209258], [139.81764915291, 32.509932891877],
214
                ],
215
            ],
216
            [
217
                [
218
                    [140.98101419028, 29.479819620767], [140.75153627266, 29.479819620767], [140.75153627266, 29.312124219428], [140.98101419028, 29.312124219428], [140.98101419028, 29.479819620767],
219
                ],
220
            ],
221
            [
222
                [
223
                    [140.10935493661, 31.499988757475], [140.0275848308, 31.499988757475], [140.0275848308, 31.396624708396], [140.10935493661, 31.396624708396], [140.10935493661, 31.499988757475],
224
                ],
225
            ],
226
            [
227
                [
228
                    [139.9556493623, 31.917981688164], [139.88307566302, 31.917981688164], [139.88307566302, 31.860075764003], [139.9556493623, 31.860075764003], [139.9556493623, 31.917981688164],
229
                ],
230
            ],
231
            [
232
                [
233
                    [139.50960434424, 34.861459561754], [139.30943654377, 34.861459561754], [139.30943654377, 34.631637272327], [139.50960434424, 34.631637272327], [139.50960434424, 34.861459561754],
234
                ],
235
            ],
236
            [
237
                [
238
                    [139.34650465497, 34.56120786105], [139.05737338762, 34.56120786105], [139.05737338762, 34.134924582274], [139.34650465497, 34.134924582274], [139.34650465497, 34.56120786105],
239
                ],
240
            ],
241
            [
242
                [
243
                    [139.90623313406, 33.204514991206], [139.63192911119, 33.204514991206], [139.63192911119, 33.008054001857], [139.90623313406, 33.008054001857], [139.90623313406, 33.204514991206],
244
                ],
245
            ],
246
            [
247
                [
248
                    [139.61339505559, 34.164579071233], [139.4280544996, 34.164579071233], [139.4280544996, 33.990358948602], [139.61339505559, 33.990358948602], [139.61339505559, 34.164579071233],
249
                ],
250
            ],
251
            [
252
                [
253
                    [139.68011765575, 33.942170404045], [139.5392588332, 33.942170404045], [139.5392588332, 33.808725203732], [139.68011765575, 33.808725203732], [139.68011765575, 33.942170404045],
254
                ],
255
            ],
256
            [
257
                [
258
                    [130.06460414368, 28.418813552057], [129.87522429221, 28.418813552057], [129.87522429221, 28.245215354879], [130.06460414368, 28.245215354879], [130.06460414368, 28.418813552057],
259
                ],
260
            ],
261
            [
262
                [
263
                    [128.76103949942, 27.490852279869], [128.47696972222, 27.490852279869], [128.47696972222, 27.288847104971], [128.76103949942, 27.288847104971], [128.76103949942, 27.490852279869],
264
                ],
265
            ],
266
            [
267
                [
268
                    [130.00534063309, 30.899532617834], [129.86346425454, 30.899532617834], [129.86346425454, 30.776262977458], [130.00534063309, 30.776262977458], [130.00534063309, 30.899532617834],
269
                ],
270
            ],
271
            [
272
                [
273
                    [128.4485627445, 32.094360835945], [128.31599684847, 32.094360835945], [128.31599684847, 31.942856954771], [128.4485627445, 31.942856954771], [128.4485627445, 32.094360835945],
274
                ],
275
            ],
276
            [
277
                [
278
                    [130.0109465191, 31.933387962198], [129.61956149273, 31.933387962198], [129.61956149273, 31.57356624441], [130.0109465191, 31.57356624441], [130.0109465191, 31.933387962198],
279
                ],
280
            ],
281
            [
282
                [
283
                    [129.99832119567, 30.045902109244], [129.7868470282, 30.045902109244], [129.7868470282, 29.761832332044], [129.99832119567, 29.761832332044], [129.99832119567, 30.045902109244],
284
                ],
285
            ],
286
            [
287
                [
288
                    [129.79631602077, 29.728690858037], [129.53118422872, 29.728690858037], [129.53118422872, 29.39727611797], [129.79631602077, 29.39727611797], [129.79631602077, 29.728690858037],
289
                ],
290
            ],
291
            [
292
                [
293
                    [129.49552947035, 31.227011528923], [129.40625743843, 31.227011528923], [129.40625743843, 31.115892941136], [129.49552947035, 31.115892941136], [129.49552947035, 31.227011528923],
294
                ],
295
            ],
296
            [
297
                [
298
                    [129.48472719067, 30.874149386411], [129.41383771589, 30.874149386411], [129.41383771589, 30.808576622246], [129.48472719067, 30.808576622246], [129.48472719067, 30.874149386411],
299
                ],
300
            ],
301
            [
302
                [
303
                    [154.04585517893, 24.348381243301], [153.917958627, 24.348381243301], [153.917958627, 24.228845366735], [154.04585517893, 24.228845366735], [154.04585517893, 24.348381243301],
304
                ],
305
            ],
306
        ];
307
    }
308
}
309