|
9 | 9 | namespace PHPCoord\Point; |
10 | 10 |
|
11 | 11 | use function class_alias; |
| 12 | +use function class_exists; |
12 | 13 |
|
13 | | -class_alias(Point::class, 'PHPCoord\Point'); |
14 | | -class_alias(BritishNationalGridPoint::class, 'PHPCoord\BritishNationalGridPoint'); |
15 | | -class_alias(CompoundPoint::class, 'PHPCoord\CompoundPoint'); |
16 | | -class_alias(GeocentricPoint::class, 'PHPCoord\GeocentricPoint'); |
17 | | -class_alias(GeographicPoint::class, 'PHPCoord\GeographicPoint'); |
18 | | -class_alias(IrishGridPoint::class, 'PHPCoord\IrishGridPoint'); |
19 | | -class_alias(IrishTransverseMercatorPoint::class, 'PHPCoord\IrishTransverseMercatorPoint'); |
20 | | -class_alias(ProjectedPoint::class, 'PHPCoord\ProjectedPoint'); |
21 | | -class_alias(UTMPoint::class, 'PHPCoord\UTMPoint'); |
22 | | -class_alias(VerticalPoint::class, 'PHPCoord\VerticalPoint'); |
| 14 | +if (!class_exists('PHPCoord\Point')) { |
| 15 | + class_alias(Point::class, 'PHPCoord\Point'); |
| 16 | +} |
| 17 | + |
| 18 | +if (!class_exists('PHPCoord\BritishNationalGridPoint')) { |
| 19 | + class_alias(BritishNationalGridPoint::class, 'PHPCoord\BritishNationalGridPoint'); |
| 20 | +} |
| 21 | + |
| 22 | +if (!class_exists('PHPCoord\CompoundPoint')) { |
| 23 | + class_alias(CompoundPoint::class, 'PHPCoord\CompoundPoint'); |
| 24 | +} |
| 25 | + |
| 26 | +if (!class_exists('PHPCoord\GeocentricPoint')) { |
| 27 | + class_alias(GeocentricPoint::class, 'PHPCoord\GeocentricPoint'); |
| 28 | +} |
| 29 | + |
| 30 | +if (!class_exists('PHPCoord\GeographicPoint')) { |
| 31 | + class_alias(GeographicPoint::class, 'PHPCoord\GeographicPoint'); |
| 32 | +} |
| 33 | + |
| 34 | +if (!class_exists('PHPCoord\IrishGridPoint')) { |
| 35 | + class_alias(IrishGridPoint::class, 'PHPCoord\IrishGridPoint'); |
| 36 | +} |
| 37 | + |
| 38 | +if (!class_exists('PHPCoord\IrishTransverseMercatorPoint')) { |
| 39 | + class_alias(IrishTransverseMercatorPoint::class, 'PHPCoord\IrishTransverseMercatorPoint'); |
| 40 | +} |
| 41 | + |
| 42 | +if (!class_exists('PHPCoord\ProjectedPoint')) { |
| 43 | + class_alias(ProjectedPoint::class, 'PHPCoord\ProjectedPoint'); |
| 44 | +} |
| 45 | + |
| 46 | +if (!class_exists('PHPCoord\UTMPoint')) { |
| 47 | + class_alias(UTMPoint::class, 'PHPCoord\UTMPoint'); |
| 48 | +} |
| 49 | + |
| 50 | +if (!class_exists('PHPCoord\VerticalPoint')) { |
| 51 | + class_alias(VerticalPoint::class, 'PHPCoord\VerticalPoint'); |
| 52 | +} |
0 commit comments