|
1 |
| -<?php namespace MStaack\LaravelPostgis\Geometries; |
| 1 | +<?php |
2 | 2 |
|
3 |
| -class Factory implements \GeoIO\Factory { |
4 |
| - public function createPoint( $dimension, array $coordinates, $srid = null ) |
| 3 | +namespace MStaack\LaravelPostgis\Geometries; |
| 4 | + |
| 5 | +class Factory implements \GeoIO\Factory |
| 6 | +{ |
| 7 | + public function createPoint($dimension, array $coordinates, $srid = null) |
5 | 8 | {
|
6 |
| - return new Point( $coordinates['y'], $coordinates['x'], isset($coordinates['z']) ? $coordinates['z'] : null ); |
| 9 | + return new Point($coordinates['y'], $coordinates['x'], $coordinates['z'] ?? null); |
7 | 10 | }
|
8 | 11 |
|
9 |
| - public function createLineString( $dimension, array $points, $srid = null ) |
| 12 | + public function createLineString($dimension, array $points, $srid = null) |
10 | 13 | {
|
11 |
| - return new LineString( $points ); |
| 14 | + return new LineString($points); |
12 | 15 | }
|
13 | 16 |
|
14 |
| - public function createLinearRing( $dimension, array $points, $srid = null ) |
| 17 | + public function createLinearRing($dimension, array $points, $srid = null) |
15 | 18 | {
|
16 |
| - return new LineString( $points ); |
| 19 | + return new LineString($points); |
17 | 20 | }
|
18 | 21 |
|
19 |
| - public function createPolygon( $dimension, array $lineStrings, $srid = null ) |
| 22 | + public function createPolygon($dimension, array $lineStrings, $srid = null) |
20 | 23 | {
|
21 |
| - return new Polygon( $lineStrings ); |
| 24 | + return new Polygon($lineStrings); |
22 | 25 | }
|
23 | 26 |
|
24 |
| - public function createMultiPoint( $dimension, array $points, $srid = null ) |
| 27 | + public function createMultiPoint($dimension, array $points, $srid = null) |
25 | 28 | {
|
26 |
| - return new MultiPoint( $points ); |
| 29 | + return new MultiPoint($points); |
27 | 30 | }
|
28 | 31 |
|
29 |
| - public function createMultiLineString( $dimension, array $lineStrings, $srid = null ) |
| 32 | + public function createMultiLineString($dimension, array $lineStrings, $srid = null) |
30 | 33 | {
|
31 |
| - return new MultiLineString( $lineStrings ); |
| 34 | + return new MultiLineString($lineStrings); |
32 | 35 | }
|
33 | 36 |
|
34 |
| - public function createMultiPolygon( $dimension, array $polygons, $srid = null ) |
| 37 | + public function createMultiPolygon($dimension, array $polygons, $srid = null) |
35 | 38 | {
|
36 |
| - return new MultiPolygon( $polygons ); |
| 39 | + return new MultiPolygon($polygons); |
37 | 40 | }
|
38 | 41 |
|
39 |
| - public function createGeometryCollection( $dimension, array $geometries, $srid = null ) |
| 42 | + public function createGeometryCollection($dimension, array $geometries, $srid = null) |
40 | 43 | {
|
41 |
| - return new GeometryCollection( $geometries ); |
| 44 | + return new GeometryCollection($geometries); |
42 | 45 | }
|
43 |
| - |
44 | 46 | }
|
0 commit comments