|
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