Skip to content

Introduce default hydration mode #1562

Introduce default hydration mode

Introduce default hydration mode #1562

Triggered via pull request October 25, 2025 17:28
Status Failure
Total duration 1m 55s
Artifacts

build.yml

on: pull_request
Matrix: PHPStan
Matrix: Tests
Coding Standard
19s
Coding Standard
Matrix: Lint
Matrix: Mutation Testing
Fit to window
Zoom out
Zoom in

Annotations

76 errors
PHPStan (8.3, composer require --dev doctrine/orm:^3.0 doctrine/dbal:^4.0 carbonphp/carbon-doctri...: tests/Type/Doctrine/Query/QueryResultTypeWalkerTest.php#L229
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.3, composer require --dev doctrine/orm:^3.0 doctrine/dbal:^4.0 carbonphp/carbon-doctri...: tests/Type/Doctrine/Query/QueryResultTypeWalkerHydrationModeTest.php#L80
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.3, composer require --dev doctrine/orm:^3.0 doctrine/dbal:^4.0 carbonphp/carbon-doctri...: tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L5086
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::cloneQueryAndInjectConnectionWithUnknownPdoMysqlDriver() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, int>.
PHPStan (8.3, composer require --dev doctrine/orm:^3.0 doctrine/dbal:^4.0 carbonphp/carbon-doctri...: tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L4584
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::getQuery() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, mixed>.
PHPStan (8.3, composer require --dev doctrine/orm:^3.0 doctrine/dbal:^4.0 carbonphp/carbon-doctri...: stubs/ORM/AbstractQuery.stub#L94
PHPDoc tag `@return` with type Doctrine\ORM\AbstractQuery<TKey, TResult, TNewHydrationMode of int|string> is not subtype of native type static(Doctrine\ORM\AbstractQuery<TKey, TResult, THydrationMode = int>).
PHPStan (8.3, composer require --dev doctrine/orm:^3.0 doctrine/dbal:^4.0 carbonphp/carbon-doctri...: src/Type/Doctrine/QueryBuilder/QueryBuilderGetQueryDynamicReturnTypeExtension.php#L205
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.3, composer require --dev doctrine/orm:^3.0 doctrine/dbal:^4.0 carbonphp/carbon-doctri...: src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L107
Class PHPStan\Type\Doctrine\Query\QueryType constructor invoked with 6 parameters, 1-5 required.
PHPStan (8.3, composer require --dev doctrine/orm:^3.0 doctrine/dbal:^4.0 carbonphp/carbon-doctri...: src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L103
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.1)
Process completed with exit code 2.
PHPStan (8.1): tests/Type/Doctrine/Query/QueryResultTypeWalkerTest.php#L229
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.1): tests/Type/Doctrine/Query/QueryResultTypeWalkerHydrationModeTest.php#L80
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.1): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L5086
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::cloneQueryAndInjectConnectionWithUnknownPdoMysqlDriver() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, int>.
PHPStan (8.1): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L4584
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::getQuery() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, mixed>.
PHPStan (8.1): stubs/ORM/AbstractQuery.stub#L94
PHPDoc tag `@return` with type Doctrine\ORM\AbstractQuery<TKey, TResult, TNewHydrationMode of int|string> is not subtype of native type static(Doctrine\ORM\AbstractQuery<TKey, TResult, THydrationMode = int>).
PHPStan (8.1): src/Type/Doctrine/QueryBuilder/QueryBuilderGetQueryDynamicReturnTypeExtension.php#L205
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.1): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L107
Class PHPStan\Type\Doctrine\Query\QueryType constructor invoked with 6 parameters, 1-5 required.
PHPStan (8.1): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L103
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.2)
Process completed with exit code 2.
PHPStan (8.2): tests/Type/Doctrine/Query/QueryResultTypeWalkerTest.php#L229
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.2): tests/Type/Doctrine/Query/QueryResultTypeWalkerHydrationModeTest.php#L80
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.2): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L5086
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::cloneQueryAndInjectConnectionWithUnknownPdoMysqlDriver() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, int>.
PHPStan (8.2): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L4584
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::getQuery() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, mixed>.
PHPStan (8.2): stubs/ORM/AbstractQuery.stub#L94
PHPDoc tag `@return` with type Doctrine\ORM\AbstractQuery<TKey, TResult, TNewHydrationMode of int|string> is not subtype of native type static(Doctrine\ORM\AbstractQuery<TKey, TResult, THydrationMode = int>).
PHPStan (8.2): src/Type/Doctrine/QueryBuilder/QueryBuilderGetQueryDynamicReturnTypeExtension.php#L205
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.2): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L107
Class PHPStan\Type\Doctrine\Query\QueryType constructor invoked with 6 parameters, 1-5 required.
PHPStan (8.2): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L103
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.4)
Process completed with exit code 2.
PHPStan (8.4): tests/Type/Doctrine/Query/QueryResultTypeWalkerTest.php#L229
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.4): tests/Type/Doctrine/Query/QueryResultTypeWalkerHydrationModeTest.php#L80
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.4): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L5086
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::cloneQueryAndInjectConnectionWithUnknownPdoMysqlDriver() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, int>.
PHPStan (8.4): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L4584
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::getQuery() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, mixed>.
PHPStan (8.4): stubs/ORM/AbstractQuery.stub#L94
PHPDoc tag `@return` with type Doctrine\ORM\AbstractQuery<TKey, TResult, TNewHydrationMode of int|string> is not subtype of native type static(Doctrine\ORM\AbstractQuery<TKey, TResult, THydrationMode = int>).
PHPStan (8.4): src/Type/Doctrine/QueryBuilder/QueryBuilderGetQueryDynamicReturnTypeExtension.php#L205
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.4): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L107
Class PHPStan\Type\Doctrine\Query\QueryType constructor invoked with 6 parameters, 1-5 required.
PHPStan (8.4): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L103
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.3)
Process completed with exit code 2.
PHPStan (8.3): tests/Type/Doctrine/Query/QueryResultTypeWalkerTest.php#L229
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.3): tests/Type/Doctrine/Query/QueryResultTypeWalkerHydrationModeTest.php#L80
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.3): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L5086
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::cloneQueryAndInjectConnectionWithUnknownPdoMysqlDriver() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, int>.
PHPStan (8.3): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L4584
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::getQuery() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, mixed>.
PHPStan (8.3): stubs/ORM/AbstractQuery.stub#L94
PHPDoc tag `@return` with type Doctrine\ORM\AbstractQuery<TKey, TResult, TNewHydrationMode of int|string> is not subtype of native type static(Doctrine\ORM\AbstractQuery<TKey, TResult, THydrationMode = int>).
PHPStan (8.3): src/Type/Doctrine/QueryBuilder/QueryBuilderGetQueryDynamicReturnTypeExtension.php#L205
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.3): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L107
Class PHPStan\Type\Doctrine\Query\QueryType constructor invoked with 6 parameters, 1-5 required.
PHPStan (8.3): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L103
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (7.4)
Process completed with exit code 2.
PHPStan (7.4): tests/Type/Doctrine/Query/QueryResultTypeWalkerTest.php#L229
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (7.4): tests/Type/Doctrine/Query/QueryResultTypeWalkerHydrationModeTest.php#L80
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (7.4): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L5086
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::cloneQueryAndInjectConnectionWithUnknownPdoMysqlDriver() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, int>.
PHPStan (7.4): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L4584
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::getQuery() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, mixed>.
PHPStan (7.4): stubs/ORM/AbstractQuery.stub#L94
PHPDoc tag `@return` with type Doctrine\ORM\AbstractQuery<TKey, TResult, TNewHydrationMode of int|string> is not subtype of native type static(Doctrine\ORM\AbstractQuery<TKey, TResult, THydrationMode = int>).
PHPStan (7.4): src/Type/Doctrine/QueryBuilder/QueryBuilderGetQueryDynamicReturnTypeExtension.php#L205
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (7.4): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L107
Class PHPStan\Type\Doctrine\Query\QueryType constructor invoked with 6 parameters, 1-5 required.
PHPStan (7.4): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L103
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.0)
Process completed with exit code 2.
PHPStan (8.0): tests/Type/Doctrine/Query/QueryResultTypeWalkerTest.php#L229
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.0): tests/Type/Doctrine/Query/QueryResultTypeWalkerHydrationModeTest.php#L80
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.0): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L5086
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::cloneQueryAndInjectConnectionWithUnknownPdoMysqlDriver() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, int>.
PHPStan (8.0): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L4584
Method PHPStan\Platform\QueryResultTypeWalkerFetchTypeMatrixTest::getQuery() should return Doctrine\ORM\Query<null, mixed> but returns Doctrine\ORM\Query<mixed, mixed, mixed>.
PHPStan (8.0): stubs/ORM/AbstractQuery.stub#L94
PHPDoc tag `@return` with type Doctrine\ORM\AbstractQuery<TKey, TResult, TNewHydrationMode of int|string> is not subtype of native type static(Doctrine\ORM\AbstractQuery<TKey, TResult, THydrationMode = int>).
PHPStan (8.0): src/Type/Doctrine/QueryBuilder/QueryBuilderGetQueryDynamicReturnTypeExtension.php#L205
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
PHPStan (8.0): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L107
Class PHPStan\Type\Doctrine\Query\QueryType constructor invoked with 6 parameters, 1-5 required.
PHPStan (8.0): src/Type/Doctrine/CreateQueryDynamicReturnTypeExtension.php#L103
Parameter #1 $query of static method PHPStan\Type\Doctrine\Query\QueryResultTypeWalker::walk() expects Doctrine\ORM\Query<null, mixed>, Doctrine\ORM\Query<mixed, mixed, mixed> given.
Tests (8.1, lowest)
Process completed with exit code 2.
Tests (8.4, lowest)
Process completed with exit code 2.
Tests (8.2, highest)
Process completed with exit code 2.
Tests (8.3, highest)
Process completed with exit code 2.
Tests (8.1, highest)
Process completed with exit code 2.
Tests (8.0, highest)
Process completed with exit code 2.
Tests (8.2, lowest)
Process completed with exit code 2.
Tests (8.3, lowest)
Process completed with exit code 2.
Tests (8.4, highest)
Process completed with exit code 2.
Tests (8.0, lowest)
Process completed with exit code 2.
Tests (7.4, highest)
Process completed with exit code 2.
Tests (7.4, lowest)
Process completed with exit code 2.