Skip to content

Commit 0c57ea2

Browse files
staabmondrejmirtes
authored andcommitted
Revert d7ba1e3
1 parent 61cdf12 commit 0c57ea2

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

src/Analyser/ExprHandler/ArrayDimFetchHandler.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,6 @@ public function resolveType(MutatingScope $scope, Expr $expr): Type
4242
}
4343

4444
$offsetAccessibleType = $scope->getType($expr->var);
45-
if ($offsetAccessibleType instanceof NeverType) {
46-
return NullsafeShortCircuitingHelper::getType($scope, $expr->var, $offsetAccessibleType);
47-
}
48-
4945
if (
5046
!$offsetAccessibleType->isArray()->yes()
5147
&& (new ObjectType(ArrayAccess::class))->isSuperTypeOf($offsetAccessibleType)->yes()

tests/PHPStan/Analyser/data/bug-9307.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public function test(): void
3131
}
3232
}
3333

34-
assertType('array<int, Bug9307\Item>', $objects);
34+
assertType('array<*ERROR*>', $objects); // could be array<int, Bug9307\Item>
3535

3636
$this->acceptObjects($objects);
3737
}

0 commit comments

Comments
 (0)