Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 216.73.216.171
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
3 /
nikic /
php-parser /
lib /
PhpParser /
Delete
Unzip
Name
Size
Permission
Date
Action
Builder
[ DIR ]
drwxr-xr-x
2018-10-10 09:00
Comment
[ DIR ]
drwxr-xr-x
2018-10-10 09:00
ErrorHandler
[ DIR ]
drwxr-xr-x
2018-10-10 09:00
Internal
[ DIR ]
drwxr-xr-x
2018-10-10 09:00
Lexer
[ DIR ]
drwxr-xr-x
2018-10-10 09:00
Node
[ DIR ]
drwxr-xr-x
2018-10-10 09:00
NodeVisitor
[ DIR ]
drwxr-xr-x
2018-10-10 09:00
Parser
[ DIR ]
drwxr-xr-x
2018-10-10 09:00
PrettyPrinter
[ DIR ]
drwxr-xr-x
2018-10-10 09:00
Builder.php
203
B
-rw-r--r--
2018-10-10 09:00
BuilderFactory.php
9.45
KB
-rw-r--r--
2018-10-10 09:00
BuilderHelpers.php
8.66
KB
-rw-r--r--
2018-10-10 09:00
Comment.php
5.43
KB
-rw-r--r--
2018-10-10 09:00
ConstExprEvaluationException.php
86
B
-rw-r--r--
2018-10-10 09:00
ConstExprEvaluator.php
8.91
KB
-rw-r--r--
2018-10-10 09:00
Error.php
4.92
KB
-rw-r--r--
2018-10-10 09:00
ErrorHandler.php
294
B
-rw-r--r--
2018-10-10 09:00
JsonDecoder.php
3.19
KB
-rw-r--r--
2018-10-10 09:00
Lexer.php
14.47
KB
-rw-r--r--
2018-10-10 09:00
NameContext.php
9.69
KB
-rw-r--r--
2018-10-10 09:00
Node.php
3.96
KB
-rw-r--r--
2018-10-10 09:00
NodeAbstract.php
5.1
KB
-rw-r--r--
2018-10-10 09:00
NodeDumper.php
6.59
KB
-rw-r--r--
2018-10-10 09:00
NodeFinder.php
2.39
KB
-rw-r--r--
2018-10-10 09:00
NodeTraverser.php
10.34
KB
-rw-r--r--
2018-10-10 09:00
NodeTraverserInterface.php
629
B
-rw-r--r--
2018-10-10 09:00
NodeVisitor.php
1.98
KB
-rw-r--r--
2018-10-10 09:00
NodeVisitorAbstract.php
438
B
-rw-r--r--
2018-10-10 09:00
Parser.php
628
B
-rw-r--r--
2018-10-10 09:00
ParserAbstract.php
38.49
KB
-rw-r--r--
2018-10-10 09:00
ParserFactory.php
1.58
KB
-rw-r--r--
2018-10-10 09:00
PrettyPrinterAbstract.php
52.25
KB
-rw-r--r--
2018-10-10 09:00
Save
Rename
<?php declare(strict_types=1); namespace PhpParser; use PhpParser\NodeVisitor\FindingVisitor; use PhpParser\NodeVisitor\FirstFindingVisitor; class NodeFinder { /** * Find all nodes 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 Node[] Found nodes satisfying the filter callback */ public function find($nodes, callable $filter) : array { if (!is_array($nodes)) { $nodes = [$nodes]; } $visitor = new FindingVisitor($filter); $traverser = new NodeTraverser; $traverser->addVisitor($visitor); $traverser->traverse($nodes); return $visitor->getFoundNodes(); } /** * Find all nodes that are instances of a certain class. * * @param Node|Node[] $nodes Single node or array of nodes to search in * @param string $class Class name * * @return Node[] 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) { if (!is_array($nodes)) { $nodes = [$nodes]; } $visitor = new FirstFindingVisitor($filter); $traverser = new NodeTraverser; $traverser->addVisitor($visitor); $traverser->traverse($nodes); return $visitor->getFoundNode(); } /** * Find first node that is an instance of a certain class. * * @param Node|Node[] $nodes Single node or array of nodes to search in * @param string $class Class name * * @return null|Node Found node, which is an instance of $class (or null if none found) */ public function findFirstInstanceOf($nodes, string $class) { return $this->findFirst($nodes, function ($node) use ($class) { return $node instanceof $class; }); } }