Skip to content

Implement PgsqlDriver (pgsql extension) #470

Implement PgsqlDriver (pgsql extension)

Implement PgsqlDriver (pgsql extension) #470

Triggered via push March 25, 2025 14:32
Status Failure
Total duration 2m 38s
Artifacts

ci.yml

on: push
Matrix: PHPUnit GEOS
Matrix: PHPUnit geosop
Matrix: PHPUnit MariaDB / PDO
Matrix: PHPUnit MySQL / PDO
Matrix: PHPUnit PostGIS (PDO)
Matrix: PHPUnit SpatiaLite (SQLite3)

Annotations

12 errors
MissingOverrideAttribute: src/Engine/Database/Driver/PdoPgsqlDriver.php#L102
src/Engine/Database/Driver/PdoPgsqlDriver.php:102:5: MissingOverrideAttribute: Method Brick\Geo\Engine\Database\Driver\PdoPgsqlDriver::convertintresult should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Engine/Database/Driver/PdoPgsqlDriver.php#L93
src/Engine/Database/Driver/PdoPgsqlDriver.php:93:5: MissingOverrideAttribute: Method Brick\Geo\Engine\Database\Driver\PdoPgsqlDriver::convertstringresult should have the "Override" attribute (see https://psalm.dev/358)
FalsableReturnStatement: src/Engine/Database/Driver/PdoPgsqlDriver.php#L87
src/Engine/Database/Driver/PdoPgsqlDriver.php:87:20: FalsableReturnStatement: The declared return type 'string' for Brick\Geo\Engine\Database\Driver\PdoPgsqlDriver::convertBinaryResult does not allow false, but the function returns 'false|string' (see https://psalm.dev/137)
InvalidFalsableReturnType: src/Engine/Database/Driver/PdoPgsqlDriver.php#L84
src/Engine/Database/Driver/PdoPgsqlDriver.php:84:57: InvalidFalsableReturnType: The declared return type 'string' for Brick\Geo\Engine\Database\Driver\PdoPgsqlDriver::convertBinaryResult does not allow false, but 'false|string' contains false (see https://psalm.dev/143)
MissingOverrideAttribute: src/Engine/Database/Driver/PdoPgsqlDriver.php#L84
src/Engine/Database/Driver/PdoPgsqlDriver.php:84:5: MissingOverrideAttribute: Method Brick\Geo\Engine\Database\Driver\PdoPgsqlDriver::convertbinaryresult should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Engine/Database/Driver/PdoMysqlDriver.php#L119
src/Engine/Database/Driver/PdoMysqlDriver.php:119:5: MissingOverrideAttribute: Method Brick\Geo\Engine\Database\Driver\PdoMysqlDriver::convertboolresult should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Engine/Database/Driver/PdoMysqlDriver.php#L110
src/Engine/Database/Driver/PdoMysqlDriver.php:110:5: MissingOverrideAttribute: Method Brick\Geo\Engine\Database\Driver\PdoMysqlDriver::convertfloatresult should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Engine/Database/Driver/PdoMysqlDriver.php#L98
src/Engine/Database/Driver/PdoMysqlDriver.php:98:5: MissingOverrideAttribute: Method Brick\Geo\Engine\Database\Driver\PdoMysqlDriver::convertintresult should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Engine/Database/Driver/PdoMysqlDriver.php#L89
src/Engine/Database/Driver/PdoMysqlDriver.php:89:5: MissingOverrideAttribute: Method Brick\Geo\Engine\Database\Driver\PdoMysqlDriver::convertstringresult should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Engine/Database/Driver/PdoMysqlDriver.php#L80
src/Engine/Database/Driver/PdoMysqlDriver.php:80:5: MissingOverrideAttribute: Method Brick\Geo\Engine\Database\Driver\PdoMysqlDriver::convertbinaryresult should have the "Override" attribute (see https://psalm.dev/358)
PHPUnit MariaDB / PDO (8.2, ON)
Process completed with exit code 1.
PHPUnit MariaDB / PDO (8.2, OFF)
Process completed with exit code 1.