@@ -463,7 +463,7 @@ public function processAssignVar(
463463
464464 if ($ varType ->isArray ()->yes () || !(new ObjectType (ArrayAccess::class))->isSuperTypeOf ($ varType )->yes ()) {
465465 if ($ var instanceof Variable && is_string ($ var ->name )) {
466- $ nodeScopeResolver ->callNodeCallback ($ nodeCallback , new VariableAssignNode ($ var , new TypeExpr ($ valueToWrite ), true ), $ scopeBeforeAssignEval , $ storage );
466+ $ nodeScopeResolver ->callNodeCallback ($ nodeCallback , new VariableAssignNode ($ var , new TypeExpr ($ valueToWrite )), $ scopeBeforeAssignEval , $ storage );
467467 $ scope = $ scope ->assignVariable ($ var ->name , $ valueToWrite , $ nativeValueToWrite , TrinaryLogic::createYes ());
468468 } else {
469469 if ($ var instanceof PropertyFetch || $ var instanceof StaticPropertyFetch) {
@@ -480,7 +480,7 @@ public function processAssignVar(
480480 }
481481 } else {
482482 if ($ var instanceof Variable) {
483- $ nodeScopeResolver ->callNodeCallback ($ nodeCallback , new VariableAssignNode ($ var , $ assignedPropertyExpr, true ), $ scopeBeforeAssignEval , $ storage );
483+ $ nodeScopeResolver ->callNodeCallback ($ nodeCallback , new VariableAssignNode ($ var , $ assignedPropertyExpr ), $ scopeBeforeAssignEval , $ storage );
484484 } elseif ($ var instanceof PropertyFetch || $ var instanceof StaticPropertyFetch) {
485485 $ nodeScopeResolver ->callNodeCallback ($ nodeCallback , new PropertyAssignNode ($ var , $ assignedPropertyExpr , $ isAssignOp ), $ scopeBeforeAssignEval , $ storage );
486486 if ($ var instanceof PropertyFetch && $ var ->name instanceof Node \Identifier && !$ isAssignOp ) {
@@ -799,7 +799,7 @@ public function processAssignVar(
799799 }
800800
801801 if ($ var instanceof Variable && is_string ($ var ->name )) {
802- $ nodeScopeResolver ->callNodeCallback ($ nodeCallback , new VariableAssignNode ($ var , $ assignedPropertyExpr, true ), $ scope , $ storage );
802+ $ nodeScopeResolver ->callNodeCallback ($ nodeCallback , new VariableAssignNode ($ var , $ assignedPropertyExpr ), $ scope , $ storage );
803803 $ scope = $ scope ->assignVariable ($ var ->name , $ valueToWrite , $ nativeValueToWrite , TrinaryLogic::createYes ());
804804 } else {
805805 if ($ var instanceof PropertyFetch || $ var instanceof StaticPropertyFetch) {
0 commit comments