Skip to content

Commit 8c73213

Browse files
committed
Upgrade phpstan 2
1 parent 0b81fa0 commit 8c73213

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"require-dev": {
2626
"doctrine/orm": "*",
2727
"friendsofphp/php-cs-fixer": "^3.0",
28-
"phpstan/phpstan": "^1.9",
28+
"phpstan/phpstan": "^2.0",
2929
"phpunit/phpunit": "^9.3",
3030
"symfony/cache": "*"
3131
},

src/Paginator/DoctrineORMPaginator.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,9 @@ protected function buildIterator(): \Traversable
8888
$this->setOffsetAndLimit($idsQueryBuilder);
8989
$doctrinePaginator = new Paginator($idsQueryBuilder, false);
9090
$doctrinePaginator->setUseOutputWalkers(true);
91-
$ids = array_map(fn ($row): mixed => $row['pk'], (array) $doctrinePaginator->getIterator());
91+
/** @var array<array-key, array{pk: mixed}> $iterator */
92+
$iterator = (array) $doctrinePaginator->getIterator();
93+
$ids = array_map(fn ($row): mixed => $row['pk'], $iterator);
9294

9395
$resultsByIdsQueryBuilder = clone $queryBuilder;
9496
$resultsByIdsQueryBuilder->resetDQLPart('where');

tests/Paginator/AbstractDoctrinePaginatorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public function testCount(mixed $page, int $maxPerPage, ?\Closure $queryBuilderU
136136

137137
public function getTestCountProvider(): array
138138
{
139-
$queryBuilderUpdaterNoData = function ($queryBuilder): void {
139+
$queryBuilderUpdaterNoData = function (QueryBuilderDBAL|QueryBuilderORM $queryBuilder): void {
140140
$queryBuilder->andWhere('0 = 1');
141141
};
142142

0 commit comments

Comments
 (0)