Skip to content

Provide default instances where possible for Driver constructor param… #266

Provide default instances where possible for Driver constructor param…

Provide default instances where possible for Driver constructor param… #266

Triggered via pull request December 10, 2025 03:21
Status Failure
Total duration 2m 3s
Artifacts

continuous-integration.yml

on: pull_request
Generate job matrix
8s
Generate job matrix
Matrix: QA Checks
Fit to window
Zoom out
Zoom in

Annotations

18 errors
QA Checks (PHPStan [8.2, locked], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/SelectDecorator.php#L23
Parameter #1 $subject (PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null) of method PhpDb\Adapter\Mysql\Sql\Platform\Mysql\SelectDecorator::setSubject() is not contravariant with parameter #1 $subject (object|null) of method PhpDb\Sql\Platform\PlatformDecoratorInterface::setSubject().
QA Checks (PHPStan [8.2, locked], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/SelectDecorator.php#L18
Type PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null of property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\SelectDecorator::$subject is not the same as type object|null of overridden property PhpDb\Sql\AbstractSql::$subject.
QA Checks (PHPStan [8.2, locked], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/SelectDecorator.php#L18
Protected property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\SelectDecorator::$subject overriding public property PhpDb\Sql\AbstractSql::$subject should also be public.
QA Checks (PHPStan [8.2, locked], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/CreateTableDecorator.php#L46
Parameter #1 $subject (PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null) of method PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\CreateTableDecorator::setSubject() is not contravariant with parameter #1 $subject (object|null) of method PhpDb\Sql\Platform\PlatformDecoratorInterface::setSubject().
QA Checks (PHPStan [8.2, locked], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/CreateTableDecorator.php#L27
Type PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null of property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\CreateTableDecorator::$subject is not the same as type object|null of overridden property PhpDb\Sql\AbstractSql::$subject.
QA Checks (PHPStan [8.2, locked], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/CreateTableDecorator.php#L27
Protected property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\CreateTableDecorator::$subject overriding public property PhpDb\Sql\AbstractSql::$subject should also be public.
QA Checks (PHPStan [8.2, locked], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/AlterTableDecorator.php#L55
Parameter #1 $subject (PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null) of method PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\AlterTableDecorator::setSubject() is not contravariant with parameter #1 $subject (object|null) of method PhpDb\Sql\Platform\PlatformDecoratorInterface::setSubject().
QA Checks (PHPStan [8.2, locked], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/AlterTableDecorator.php#L27
Type PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null of property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\AlterTableDecorator::$subject is not the same as type object|null of overridden property PhpDb\Sql\AbstractSql::$subject.
QA Checks (PHPStan [8.2, locked], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/AlterTableDecorator.php#L27
Protected property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\AlterTableDecorator::$subject overriding public property PhpDb\Sql\AbstractSql::$subject should also be public.
QA Checks (PhpStan [8.2, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/SelectDecorator.php#L23
Parameter #1 $subject (PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null) of method PhpDb\Adapter\Mysql\Sql\Platform\Mysql\SelectDecorator::setSubject() is not contravariant with parameter #1 $subject (object|null) of method PhpDb\Sql\Platform\PlatformDecoratorInterface::setSubject().
QA Checks (PhpStan [8.2, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/SelectDecorator.php#L18
Type PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null of property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\SelectDecorator::$subject is not the same as type object|null of overridden property PhpDb\Sql\AbstractSql::$subject.
QA Checks (PhpStan [8.2, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/SelectDecorator.php#L18
Protected property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\SelectDecorator::$subject overriding public property PhpDb\Sql\AbstractSql::$subject should also be public.
QA Checks (PhpStan [8.2, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/CreateTableDecorator.php#L46
Parameter #1 $subject (PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null) of method PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\CreateTableDecorator::setSubject() is not contravariant with parameter #1 $subject (object|null) of method PhpDb\Sql\Platform\PlatformDecoratorInterface::setSubject().
QA Checks (PhpStan [8.2, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/CreateTableDecorator.php#L27
Type PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null of property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\CreateTableDecorator::$subject is not the same as type object|null of overridden property PhpDb\Sql\AbstractSql::$subject.
QA Checks (PhpStan [8.2, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/CreateTableDecorator.php#L27
Protected property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\CreateTableDecorator::$subject overriding public property PhpDb\Sql\AbstractSql::$subject should also be public.
QA Checks (PhpStan [8.2, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/AlterTableDecorator.php#L55
Parameter #1 $subject (PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null) of method PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\AlterTableDecorator::setSubject() is not contravariant with parameter #1 $subject (object|null) of method PhpDb\Sql\Platform\PlatformDecoratorInterface::setSubject().
QA Checks (PhpStan [8.2, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/AlterTableDecorator.php#L27
Type PhpDb\Sql\PreparableSqlInterface|PhpDb\Sql\SqlInterface|null of property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\AlterTableDecorator::$subject is not the same as type object|null of overridden property PhpDb\Sql\AbstractSql::$subject.
QA Checks (PhpStan [8.2, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...: src/Sql/Platform/Mysql/Ddl/AlterTableDecorator.php#L27
Protected property PhpDb\Adapter\Mysql\Sql\Platform\Mysql\Ddl\AlterTableDecorator::$subject overriding public property PhpDb\Sql\AbstractSql::$subject should also be public.