diff --git a/packages/BetterPhpDocParser/PhpDocNodeMapper.php b/packages/BetterPhpDocParser/PhpDocNodeMapper.php index e73a2825478..4ea05e4f8e8 100644 --- a/packages/BetterPhpDocParser/PhpDocNodeMapper.php +++ b/packages/BetterPhpDocParser/PhpDocNodeMapper.php @@ -34,13 +34,10 @@ public function transform(PhpDocNode $phpDocNode, BetterTokenIterator $betterTok { $this->currentTokenIteratorProvider->setBetterTokenIterator($betterTokenIterator); - $parentPhpDocNodeTraverser = new PhpDocNodeTraverser(); - $parentPhpDocNodeTraverser->addPhpDocNodeVisitor($this->parentConnectingPhpDocNodeVisitor); - $parentPhpDocNodeTraverser->traverse($phpDocNode); - - $cloningPhpDocNodeTraverser = new PhpDocNodeTraverser(); - $cloningPhpDocNodeTraverser->addPhpDocNodeVisitor($this->cloningPhpDocNodeVisitor); - $cloningPhpDocNodeTraverser->traverse($phpDocNode); + $connectingAndCloningPhpDocNodeTraverser = new PhpDocNodeTraverser(); + $connectingAndCloningPhpDocNodeTraverser->addPhpDocNodeVisitor($this->parentConnectingPhpDocNodeVisitor); + $connectingAndCloningPhpDocNodeTraverser->addPhpDocNodeVisitor($this->cloningPhpDocNodeVisitor); + $connectingAndCloningPhpDocNodeTraverser->traverse($phpDocNode); $phpDocNodeTraverser = new PhpDocNodeTraverser(); foreach ($this->phpDocNodeVisitors as $phpDocNodeVisitor) {