Code Duplication    Length = 9-9 lines in 3 locations

LatLng.php 3 locations

@@ 292-300 (lines=9) @@
289
                $rz = deg2rad(0.631 / 3600);
290
                break;
291
292
            case RefEll::clarke1866(): // assumes NAD27, values from Wikipedia
293
                $tx = -8;
294
                $ty = 160;
295
                $tz = 176;
296
                $s = 0;
297
                $rx = deg2rad(0);
298
                $ry = deg2rad(0);
299
                $rz = deg2rad(0);
300
                break;
301
302
            case RefEll::international1924(): // assumes ED50, values from http://www.globalmapper.com/helpv9/datum_list.htm
303
                $tx = -87;
@@ 302-310 (lines=9) @@
299
                $rz = deg2rad(0);
300
                break;
301
302
            case RefEll::international1924(): // assumes ED50, values from http://www.globalmapper.com/helpv9/datum_list.htm
303
                $tx = -87;
304
                $ty = -98;
305
                $tz = -121;
306
                $s = 0;
307
                $rx = deg2rad(0);
308
                $ry = deg2rad(0);
309
                $rz = deg2rad(0);
310
                break;
311
312
            case RefEll::bessel1841(): // assumes Germany, values from Wikipedia
313
                $tx = 582;
@@ 312-320 (lines=9) @@
309
                $rz = deg2rad(0);
310
                break;
311
312
            case RefEll::bessel1841(): // assumes Germany, values from Wikipedia
313
                $tx = 582;
314
                $ty = -105;
315
                $tz = -414;
316
                $s = 0.0000083;
317
                $rx = deg2rad(1.04);
318
                $ry = deg2rad(0.35);
319
                $rz = deg2rad(-3.08);
320
                break;
321
322
            default:
323
                throw new \RuntimeException('Transform paramaters not known for this ellipsoid');