/opt/cpanel/ea-wappspector/vendor/rector/rector/src/BetterPhpDocParser
Edit: /opt/cpanel/ea-wappspector/vendor/rector/rector/src/BetterPhpDocParser/PhpDocNodeMapper.php (2299B)
currentTokenIteratorProvider = $currentTokenIteratorProvider;
$this->phpDocNodeVisitors = $phpDocNodeVisitors;
Assert::notEmpty($phpDocNodeVisitors);
$this->phpDocNodeTraverser = new PhpDocNodeTraverser();
$this->phpDocNodeTraverser->addPhpDocNodeVisitor($parentConnectingPhpDocNodeVisitor);
$this->phpDocNodeTraverser->addPhpDocNodeVisitor($cloningPhpDocNodeVisitor);
foreach ($this->phpDocNodeVisitors as $phpDocNodeVisitor) {
$this->phpDocNodeTraverser->addPhpDocNodeVisitor($phpDocNodeVisitor);
}
}
public function transform(PhpDocNode $phpDocNode, BetterTokenIterator $betterTokenIterator) : void
{
$this->currentTokenIteratorProvider->setBetterTokenIterator($betterTokenIterator);
$this->phpDocNodeTraverser->traverse($phpDocNode);
}
}