@@ -6291,17 +6291,16 @@ private function processTraitUse(Node\Stmt\TraitUse $node, MutatingScope $classS
6291
6291
$ adaptations [] = $ adaptation ;
6292
6292
}
6293
6293
$ parserNodes = $ this ->parser ->parseFile ($ fileName );
6294
- $ this ->processNodesForTraitUse ($ parserNodes , $ parserNodes , $ traitReflection , $ classScope , $ adaptations , $ nodeCallback );
6294
+ $ this ->processNodesForTraitUse ($ parserNodes , $ traitReflection , $ classScope , $ adaptations , $ nodeCallback );
6295
6295
}
6296
6296
}
6297
6297
6298
6298
/**
6299
- * @param Node\Stmt[] $parserNodes
6300
6299
* @param Node[]|Node|scalar|null $node
6301
6300
* @param Node\Stmt\TraitUseAdaptation[] $adaptations
6302
6301
* @param callable(Node $node, Scope $scope): void $nodeCallback
6303
6302
*/
6304
- private function processNodesForTraitUse (array $ parserNodes , $ node , ClassReflection $ traitReflection , MutatingScope $ scope , array $ adaptations , callable $ nodeCallback ): void
6303
+ private function processNodesForTraitUse ($ node , ClassReflection $ traitReflection , MutatingScope $ scope , array $ adaptations , callable $ nodeCallback ): void
6305
6304
{
6306
6305
if ($ node instanceof Node) {
6307
6306
if ($ node instanceof Node \Stmt \Trait_ && $ traitReflection ->getName () === (string ) $ node ->namespacedName && $ traitReflection ->getNativeReflection ()->getStartLine () === $ node ->getStartLine ()) {
@@ -6348,7 +6347,7 @@ private function processNodesForTraitUse(array $parserNodes, $node, ClassReflect
6348
6347
throw new ShouldNotHappenException ();
6349
6348
}
6350
6349
$ traitScope = $ scope ->enterTrait ($ traitReflection );
6351
- $ nodeCallback (new InTraitNode ($ node , $ parserNodes , $ traitReflection , $ scope ->getClassReflection ()), $ traitScope );
6350
+ $ nodeCallback (new InTraitNode ($ node , $ traitReflection , $ scope ->getClassReflection ()), $ traitScope );
6352
6351
$ this ->processStmtNodes ($ node , $ stmts , $ traitScope , $ nodeCallback , StatementContext::createTopLevel ());
6353
6352
return ;
6354
6353
}
@@ -6360,11 +6359,11 @@ private function processNodesForTraitUse(array $parserNodes, $node, ClassReflect
6360
6359
}
6361
6360
foreach ($ node ->getSubNodeNames () as $ subNodeName ) {
6362
6361
$ subNode = $ node ->{$ subNodeName };
6363
- $ this ->processNodesForTraitUse ($ parserNodes , $ subNode , $ traitReflection , $ scope , $ adaptations , $ nodeCallback );
6362
+ $ this ->processNodesForTraitUse ($ subNode , $ traitReflection , $ scope , $ adaptations , $ nodeCallback );
6364
6363
}
6365
6364
} elseif (is_array ($ node )) {
6366
6365
foreach ($ node as $ subNode ) {
6367
- $ this ->processNodesForTraitUse ($ parserNodes , $ subNode , $ traitReflection , $ scope , $ adaptations , $ nodeCallback );
6366
+ $ this ->processNodesForTraitUse ($ subNode , $ traitReflection , $ scope , $ adaptations , $ nodeCallback );
6368
6367
}
6369
6368
}
6370
6369
}
0 commit comments