Skip to content

Commit a63e8c6

Browse files
committed
Improvement
1 parent 922cd6a commit a63e8c6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Analyser/MutatingScope.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5302,8 +5302,8 @@ private function generalizeVariableTypeHolders(
53025302
$generalizedExpressions = [];
53035303
$newVariableTypeHolders = [];
53045304
foreach ($variableTypeHolders as $variableExprString => $variableTypeHolder) {
5305-
foreach ($generalizedExpressions as $generalizedExprString => $generalizedTypeHolder) {
5306-
if (!$this->shouldInvalidateExpression($generalizedExprString, $generalizedTypeHolder->getExpr(), $variableTypeHolder->getExpr())) {
5305+
foreach ($generalizedExpressions as $generalizedExprString => $generalizedExpr) {
5306+
if (!$this->shouldInvalidateExpression($generalizedExprString, $generalizedExpr, $variableTypeHolder->getExpr())) {
53075307
continue;
53085308
}
53095309

@@ -5318,7 +5318,7 @@ private function generalizeVariableTypeHolders(
53185318
if (
53195319
!$generalizedType->equals($variableTypeHolder->getType())
53205320
) {
5321-
$generalizedExpressions[$variableExprString] = $variableTypeHolder;
5321+
$generalizedExpressions[$variableExprString] = $variableTypeHolder->getExpr();
53225322
}
53235323
$newVariableTypeHolders[$variableExprString] = new ExpressionTypeHolder(
53245324
$variableTypeHolder->getExpr(),

0 commit comments

Comments
 (0)