From 977b1a8a449a05638afeefc3d583e9be88a7f578 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81ngel=20Guzm=C3=A1n=20Maeso?= Date: Thu, 25 Sep 2025 21:14:37 +0200 Subject: [PATCH] feat: use string to class name to class constant for PHP >=8.1 --- .../Spatial/Tests/ORM/Query/GeometryWalkerTest.php | 8 ++++---- tests/LongitudeOne/Spatial/Tests/SpatialTestCase.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/LongitudeOne/Spatial/Tests/ORM/Query/GeometryWalkerTest.php b/tests/LongitudeOne/Spatial/Tests/ORM/Query/GeometryWalkerTest.php index c5bd8722..5c940b5f 100644 --- a/tests/LongitudeOne/Spatial/Tests/ORM/Query/GeometryWalkerTest.php +++ b/tests/LongitudeOne/Spatial/Tests/ORM/Query/GeometryWalkerTest.php @@ -80,7 +80,7 @@ private static function test( $query = $entityManager->createQuery($queryString); $query->setHint( Query::HINT_CUSTOM_OUTPUT_WALKER, - 'LongitudeOne\Spatial\ORM\Query\GeometryWalker' + \LongitudeOne\Spatial\ORM\Query\GeometryWalker::class ); $result = $query->getResult(); @@ -94,12 +94,12 @@ private static function test( $envelope ); $query = $entityManager->createQuery($queryString); - $query->setHint(Query::HINT_CUSTOM_OUTPUT_WALKER, 'LongitudeOne\Spatial\ORM\Query\GeometryWalker'); + $query->setHint(Query::HINT_CUSTOM_OUTPUT_WALKER, \LongitudeOne\Spatial\ORM\Query\GeometryWalker::class); $result = $query->getResult(); static::assertIsArray($result); - static::assertInstanceOf('LongitudeOne\Spatial\PHP\Types\Geometry\Polygon', $result[0][1]); - static::assertInstanceOf('LongitudeOne\Spatial\PHP\Types\Geometry\Polygon', $result[1][1]); + static::assertInstanceOf(\LongitudeOne\Spatial\PHP\Types\Geometry\Polygon::class, $result[0][1]); + static::assertInstanceOf(\LongitudeOne\Spatial\PHP\Types\Geometry\Polygon::class, $result[1][1]); } /** diff --git a/tests/LongitudeOne/Spatial/Tests/SpatialTestCase.php b/tests/LongitudeOne/Spatial/Tests/SpatialTestCase.php index fdbe176a..cf4fd253 100644 --- a/tests/LongitudeOne/Spatial/Tests/SpatialTestCase.php +++ b/tests/LongitudeOne/Spatial/Tests/SpatialTestCase.php @@ -92,6 +92,6 @@ protected static function platformIsMySql57(?AbstractPlatform $platform): bool return null !== $platform && 'Doctrine\DBAL\Platforms\MySQL57Platform' === $platform::class || $platform instanceof MySQLPlatform - && 'Doctrine\DBAL\Platforms\MySQL80Platform' !== $platform::class; + && \Doctrine\DBAL\Platforms\MySQL80Platform::class !== $platform::class; } }