Skip to content

Commit f8acdaf

Browse files
committed
simplify
1 parent 4cd950c commit f8acdaf

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

src/Analyser/MutatingScope.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3562,7 +3562,7 @@ private function createConditionalExpressions(
35623562

35633563
$typeGuards = [];
35643564
foreach ($newVariableTypes as $exprString => $holder) {
3565-
if ($holder->getExpr() instanceof PossiblyImpureCallExpr) {
3565+
if ($holder->getExpr() instanceof VirtualNode) {
35663566
continue;
35673567
}
35683568
if (!array_key_exists($exprString, $mergedExpressionTypes)) {
@@ -3591,7 +3591,7 @@ private function createConditionalExpressions(
35913591
}
35923592

35933593
foreach ($newVariableTypes as $exprString => $holder) {
3594-
if ($holder->getExpr() instanceof PossiblyImpureCallExpr) {
3594+
if ($holder->getExpr() instanceof VirtualNode) {
35953595
continue;
35963596
}
35973597
if (
@@ -3627,9 +3627,6 @@ private function createConditionalExpressions(
36273627
if (array_key_exists($exprString, $ourExpressionTypes)) {
36283628
continue;
36293629
}
3630-
if ($mergedExprTypeHolder->getExpr() instanceof PossiblyImpureCallExpr) {
3631-
continue;
3632-
}
36333630

36343631
foreach ($typeGuards as $guardExprString => $guardHolder) {
36353632
$conditionalExpression = new ConditionalExpressionHolder([$guardExprString => $guardHolder], new ExpressionTypeHolder($mergedExprTypeHolder->getExpr(), new ErrorType(), TrinaryLogic::createNo()));

0 commit comments

Comments
 (0)