ClassNameMatcherVisitor
To search for the first suitable node for an instance of a class, you can use the ClassNameMatcherVisitor visitor.
use TypeLang\Parser\Node\Name;
use TypeLang\Parser\Traverser;
Traverser::new([
$finder = new Traverser\ClassNameMatcherVisitor(Name::class),
])
->traverse([$result]);
var_dump($finder->getFoundNode());
03 February 2025