/opt/cpanel/ea-wappspector/vendor/nikic/php-parser/lib/PhpParser
NameSizeModeActions
Builder/-0755rm
Comment/-0755rm
ErrorHandler/-0755rm
Internal/-0755rm
Lexer/-0755rm
Node/-0755rm
NodeVisitor/-0755rm
Parser/-0755rm
PrettyPrinter/-0755rm
Builder.php2020644editdlrm
BuilderFactory.php105490644editdlrm
BuilderHelpers.php99620644editdlrm
Comment.php69070644editdlrm
compatibility_tokens.php25150644editdlrm
ConstExprEvaluationException.php1120644editdlrm
ConstExprEvaluator.php94980644editdlrm
Error.php49520644editdlrm
ErrorHandler.php3000644editdlrm
JsonDecoder.php35200644editdlrm
Lexer.php43660644editdlrm
Modifiers.php27790644editdlrm
NameContext.php100530644editdlrm
Node.php41220644editdlrm
NodeAbstract.php53700644editdlrm
NodeDumper.php104850644editdlrm
NodeFinder.php26070644editdlrm
NodeTraverser.php103310644editdlrm
NodeTraverserInterface.php5980644editdlrm
NodeVisitor.php41790644editdlrm
NodeVisitorAbstract.php4470644editdlrm
Parser.php7650644editdlrm
ParserAbstract.php530800644editdlrm
ParserFactory.php14480644editdlrm
PhpVersion.php48410644editdlrm
PrettyPrinter.php16990644editdlrm
PrettyPrinterAbstract.php738170644editdlrm
Token.php4870644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/nikic/php-parser/lib/PhpParser/NodeFinder.php (2607B)
traverse($nodes); return $visitor->getFoundNodes(); } /** * Find all nodes that are instances of a certain class. * @template TNode as Node * * @param Node|Node[] $nodes Single node or array of nodes to search in * @param class-string $class Class name * * @return TNode[] Found nodes (all instances of $class) */ public function findInstanceOf($nodes, string $class): array { return $this->find($nodes, function ($node) use ($class) { return $node instanceof $class; }); } /** * Find first node satisfying a filter callback. * * @param Node|Node[] $nodes Single node or array of nodes to search in * @param callable $filter Filter callback: function(Node $node) : bool * * @return null|Node Found node (or null if none found) */ public function findFirst($nodes, callable $filter): ?Node { if ($nodes === []) { return null; } if (!is_array($nodes)) { $nodes = [$nodes]; } $visitor = new FirstFindingVisitor($filter); $traverser = new NodeTraverser($visitor); $traverser->traverse($nodes); return $visitor->getFoundNode(); } /** * Find first node that is an instance of a certain class. * * @template TNode as Node * * @param Node|Node[] $nodes Single node or array of nodes to search in * @param class-string $class Class name * * @return null|TNode Found node, which is an instance of $class (or null if none found) */ public function findFirstInstanceOf($nodes, string $class): ?Node { return $this->findFirst($nodes, function ($node) use ($class) { return $node instanceof $class; }); } }