Skip to content

Commit b907b6c

Browse files
author
Wout Gevaert
committed
Fix missing use and abstract point return type
1 parent ae81c19 commit b907b6c

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

src/Formatter/Specialised/BoltOGMTranslator.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
use Bolt\structures\Time as BoltTime;
2828
use Bolt\structures\UnboundRelationship as BoltUnboundRelationship;
2929
use function call_user_func;
30+
use Laudis\Neo4j\Types\Abstract3DPoint;
31+
use Laudis\Neo4j\Types\AbstractPoint;
3032
use Laudis\Neo4j\Types\Cartesian3DPoint;
3133
use Laudis\Neo4j\Types\CartesianPoint;
3234
use Laudis\Neo4j\Types\CypherList;
@@ -187,7 +189,7 @@ private function makeFromBoltUnboundRelationship(BoltUnboundRelationship $rel):
187189
);
188190
}
189191

190-
private function makeFromBoltPoint2D(BoltPoint2d $x): CartesianPoint
192+
private function makeFromBoltPoint2D(BoltPoint2d $x): AbstractPoint
191193
{
192194
if ($x->srid() === CartesianPoint::SRID) {
193195
return new CartesianPoint($x->x(), $x->y());
@@ -197,7 +199,7 @@ private function makeFromBoltPoint2D(BoltPoint2d $x): CartesianPoint
197199
throw new UnexpectedValueException('An srid of '.$x->srid().' has been returned, which has not been implemented.');
198200
}
199201

200-
private function makeFromBoltPoint3D(BoltPoint3D $x): Cartesian3DPoint
202+
private function makeFromBoltPoint3D(BoltPoint3D $x): Abstract3DPoint
201203
{
202204
if ($x->srid() === Cartesian3DPoint::SRID) {
203205
return new Cartesian3DPoint($x->x(), $x->y(), $x->z());

src/Types/WGS843DPoint.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
namespace Laudis\Neo4j\Types;
1515

16+
use Laudis\Neo4j\Contracts\BoltConvertibleInterface;
1617
use Laudis\Neo4j\Contracts\PointInterface;
1718

1819
/**

src/Types/WGS84Point.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
namespace Laudis\Neo4j\Types;
1515

16+
use Laudis\Neo4j\Contracts\BoltConvertibleInterface;
1617
use Laudis\Neo4j\Contracts\PointInterface;
1718

1819
/**

0 commit comments

Comments
 (0)