Skip to content

Commit 25f42ef

Browse files
committed
[ci-review] Rector Rectify
1 parent 5d16995 commit 25f42ef

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/PhpParser/NodeTraverser/RectorNodeTraverser.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
* - no leaveNode(), as we do all in enterNode() that calls refactor() method
2626
* - cached visitors per node class for performance, e.g. when we find rules for Class_ node, they're cached for next time
2727
* - immutability features, register Rector rules once, then use; no changes on the fly
28+
* @see \Rector\Tests\PhpParser\NodeTraverser\RectorNodeTraverserTest
2829
*/
2930
final class RectorNodeTraverser implements NodeTraverserInterface
3031
{
@@ -89,16 +90,16 @@ public function getVisitorsForNode(Node $node): array
8990
if (! isset($this->visitorsPerNodeClass[$nodeClass])) {
9091
$this->visitorsPerNodeClass[$nodeClass] = [];
9192

92-
foreach ($this->rectors as $visitor) {
93-
foreach ($visitor->getNodeTypes() as $nodeType) {
93+
foreach ($this->rectors as $rector) {
94+
foreach ($rector->getNodeTypes() as $nodeType) {
9495
// BC layer matching
9596
if ($nodeType === FileWithoutNamespace::class && $nodeClass === FileNode::class) {
96-
$this->visitorsPerNodeClass[$nodeClass][] = $visitor;
97+
$this->visitorsPerNodeClass[$nodeClass][] = $rector;
9798
continue;
9899
}
99100

100101
if (is_a($nodeClass, $nodeType, true)) {
101-
$this->visitorsPerNodeClass[$nodeClass][] = $visitor;
102+
$this->visitorsPerNodeClass[$nodeClass][] = $rector;
102103
continue 2;
103104
}
104105
}
@@ -230,7 +231,7 @@ private function traverseNode(Node $node): void
230231

231232
/**
232233
* @param Node[] $nodes
233-
* @return \PhpParser\Node[] Result of traversal (may be original array or changed one)
234+
* @return Node[] Result of traversal (may be original array or changed one)
234235
*/
235236
private function traverseArray(array $nodes): array
236237
{

0 commit comments

Comments
 (0)