Skip to content

Commit

Permalink
[Experiment] Try running doc node traverser just once (#4822)
Browse files Browse the repository at this point in the history
  • Loading branch information
TomasVotruba committed Aug 20, 2023
1 parent 74d9188 commit bdad8bd
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions packages/BetterPhpDocParser/PhpDocNodeMapper.php
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down

0 comments on commit bdad8bd

Please sign in to comment.