From 2d1ee98ef3abfca25f944e8aa1e4cb0f6bb9efb8 Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Fri, 9 Aug 2019 15:46:00 +0200 Subject: [PATCH] fix reseting of removed nodes --- rector.yaml | 3 ++- src/PhpParser/Node/Commander/NodeRemovingCommander.php | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/rector.yaml b/rector.yaml index f53d609ed1b..517ea9ad87e 100644 --- a/rector.yaml +++ b/rector.yaml @@ -18,4 +18,5 @@ parameters: services: # Rector\CodingStyle\Rector\ClassMethod\NewlineBeforeNewAssignSetRector: ~ - Rector\CodingStyle\Rector\Namespace_\ImportFullyQualifiedNamesRector: ~ +# Rector\CodingStyle\Rector\Namespace_\ImportFullyQualifiedNamesRector: ~ + Rector\DeadCode\Rector\Class_\RemoveSetterOnlyPropertyAndMethodCallRector: ~ diff --git a/src/PhpParser/Node/Commander/NodeRemovingCommander.php b/src/PhpParser/Node/Commander/NodeRemovingCommander.php index ccf722cdb33..cf871fd2a26 100644 --- a/src/PhpParser/Node/Commander/NodeRemovingCommander.php +++ b/src/PhpParser/Node/Commander/NodeRemovingCommander.php @@ -80,9 +80,6 @@ final class NodeRemovingCommander implements CommanderInterface $nodeTraverser = new NodeTraverser(); $nodeTraverser->addVisitor($this->createNodeVisitor()); - // new nodes to remove are always per traverse - $this->nodesToRemove = []; - return $nodeTraverser->traverse($nodes); }