Skip to content

Commit 7e742a0

Browse files
committed
Simplify NSR code
1 parent 34bfdc7 commit 7e742a0

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

src/Analyser/NodeScopeResolver.php

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5916,8 +5916,6 @@ private function processAssignVar(
59165916

59175917
$valueToWrite = $scope->getType($assignedExpr);
59185918
$nativeValueToWrite = $scope->getNativeType($assignedExpr);
5919-
$originalValueToWrite = $valueToWrite;
5920-
$originalNativeValueToWrite = $nativeValueToWrite;
59215919
$scopeBeforeAssignEval = $scope;
59225920

59235921
// 3. eval assigned expr
@@ -5989,21 +5987,6 @@ private function processAssignVar(
59895987
$nativeValueToWrite,
59905988
);
59915989
}
5992-
5993-
if ($originalVar->dim instanceof Variable || $originalVar->dim instanceof Node\Scalar) {
5994-
$currentVarType = $scope->getType($originalVar);
5995-
$currentVarNativeType = $scope->getNativeType($originalVar);
5996-
if (
5997-
!$originalValueToWrite->isSuperTypeOf($currentVarType)->yes()
5998-
|| !$originalNativeValueToWrite->isSuperTypeOf($currentVarNativeType)->yes()
5999-
) {
6000-
$scope = $scope->assignExpression(
6001-
$originalVar,
6002-
$originalValueToWrite,
6003-
$originalNativeValueToWrite,
6004-
);
6005-
}
6006-
}
60075990
} else {
60085991
if ($var instanceof Variable) {
60095992
$nodeCallback(new VariableAssignNode($var, $assignedPropertyExpr), $scopeBeforeAssignEval);

0 commit comments

Comments
 (0)