Skip to content

Commit 71d251c

Browse files
authored
Compatibility fixes for PHPStan 2.1.52 (#351)
1 parent 74e7ddf commit 71d251c

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

composer.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/Cache/UsageCacheStorageTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ public function testDisabledCachePassesDataThrough(): void
7979
}
8080
}
8181

82+
// @phpstan-ignore staticMethod.alreadyNarrowedType (https://github.com/phpstan/phpstan/issues/14543)
8283
self::assertCount(2, $restored);
8384
self::assertEquals($usages[0], $restored[0]);
8485
self::assertEquals($usages[1], $restored[1]);

tests/Rule/DeadCodeRuleTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,10 +1366,9 @@ public function gatherAnalyserErrors(array $files): array
13661366
foreach ($errors as $error) {
13671367
$result[] = $error;
13681368

1369+
/** @var list<array{blackMember: BlackMember, transitive: bool}> $metadata */
13691370
$metadata = $error->getMetadata();
13701371

1371-
/** @var BlackMember $blackMember */
1372-
/** @var bool $transitive */
13731372
foreach ($metadata as ['blackMember' => $blackMember, 'transitive' => $transitive]) {
13741373
if (!$transitive) {
13751374
continue;

0 commit comments

Comments
 (0)