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 : 3.142.50.218
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
3 /
phpunit /
phpunit /
src /
Util /
Delete
Unzip
Name
Size
Permission
Date
Action
Log
[ DIR ]
drwxr-xr-x
2018-12-03 09:00
PHP
[ DIR ]
drwxr-xr-x
2018-12-03 09:00
TestDox
[ DIR ]
drwxr-xr-x
2018-12-03 09:00
Blacklist.php
3.65
KB
-rw-r--r--
2018-12-03 09:00
Configuration.php
40.12
KB
-rw-r--r--
2018-12-03 09:00
ConfigurationGenerator.php
1.69
KB
-rw-r--r--
2018-12-03 09:00
ErrorHandler.php
2.83
KB
-rw-r--r--
2018-12-03 09:00
FileLoader.php
2.07
KB
-rw-r--r--
2018-12-03 09:00
Filesystem.php
696
B
-rw-r--r--
2018-12-03 09:00
Filter.php
2.44
KB
-rw-r--r--
2018-12-03 09:00
Getopt.php
4.94
KB
-rw-r--r--
2018-12-03 09:00
GlobalState.php
4.67
KB
-rw-r--r--
2018-12-03 09:00
InvalidArgumentHelper.php
959
B
-rw-r--r--
2018-12-03 09:00
Json.php
2.42
KB
-rw-r--r--
2018-12-03 09:00
NullTestResultCache.php
597
B
-rw-r--r--
2018-12-03 09:00
Printer.php
3.36
KB
-rw-r--r--
2018-12-03 09:00
RegularExpression.php
709
B
-rw-r--r--
2018-12-03 09:00
Test.php
36.79
KB
-rw-r--r--
2018-12-03 09:00
TestResultCache.php
4.73
KB
-rw-r--r--
2018-12-03 09:00
TestResultCacheInterface.php
461
B
-rw-r--r--
2018-12-03 09:00
TextTestListRenderer.php
1.13
KB
-rw-r--r--
2018-12-03 09:00
Type.php
805
B
-rw-r--r--
2018-12-03 09:00
XdebugFilterScriptGenerator.php
1.41
KB
-rw-r--r--
2018-12-03 09:00
Xml.php
7.9
KB
-rw-r--r--
2018-12-03 09:00
XmlTestListRenderer.php
2.4
KB
-rw-r--r--
2018-12-03 09:00
Save
Rename
<?php /* * This file is part of PHPUnit. * * (c) Sebastian Bergmann <sebastian@phpunit.de> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace PHPUnit\Util; use Closure; final class GlobalState { /** * @var string[] */ private const SUPER_GLOBAL_ARRAYS = [ '_ENV', '_POST', '_GET', '_COOKIE', '_SERVER', '_FILES', '_REQUEST', ]; public static function getIncludedFilesAsString(): string { return static::processIncludedFilesAsString(\get_included_files()); } /** * @param string[] $files */ public static function processIncludedFilesAsString(array $files): string { $blacklist = new Blacklist; $prefix = false; $result = ''; if (\defined('__PHPUNIT_PHAR__')) { $prefix = 'phar://' . __PHPUNIT_PHAR__ . '/'; } for ($i = \count($files) - 1; $i > 0; $i--) { $file = $files[$i]; if (!empty($GLOBALS['__PHPUNIT_ISOLATION_BLACKLIST']) && \in_array($file, $GLOBALS['__PHPUNIT_ISOLATION_BLACKLIST'])) { continue; } if ($prefix !== false && \strpos($file, $prefix) === 0) { continue; } // Skip virtual file system protocols if (\preg_match('/^(vfs|phpvfs[a-z0-9]+):/', $file)) { continue; } if (!$blacklist->isBlacklisted($file) && \is_file($file)) { $result = 'require_once \'' . $file . "';\n" . $result; } } return $result; } public static function getIniSettingsAsString(): string { $result = ''; $iniSettings = \ini_get_all(null, false); foreach ($iniSettings as $key => $value) { $result .= \sprintf( '@ini_set(%s, %s);' . "\n", self::exportVariable($key), self::exportVariable($value) ); } return $result; } public static function getConstantsAsString(): string { $constants = \get_defined_constants(true); $result = ''; if (isset($constants['user'])) { foreach ($constants['user'] as $name => $value) { $result .= \sprintf( 'if (!defined(\'%s\')) define(\'%s\', %s);' . "\n", $name, $name, self::exportVariable($value) ); } } return $result; } public static function getGlobalsAsString(): string { $result = ''; foreach (self::SUPER_GLOBAL_ARRAYS as $superGlobalArray) { if (isset($GLOBALS[$superGlobalArray]) && \is_array($GLOBALS[$superGlobalArray])) { foreach (\array_keys($GLOBALS[$superGlobalArray]) as $key) { if ($GLOBALS[$superGlobalArray][$key] instanceof Closure) { continue; } $result .= \sprintf( '$GLOBALS[\'%s\'][\'%s\'] = %s;' . "\n", $superGlobalArray, $key, self::exportVariable($GLOBALS[$superGlobalArray][$key]) ); } } } $blacklist = self::SUPER_GLOBAL_ARRAYS; $blacklist[] = 'GLOBALS'; foreach (\array_keys($GLOBALS) as $key) { if (!$GLOBALS[$key] instanceof Closure && !\in_array($key, $blacklist, true)) { $result .= \sprintf( '$GLOBALS[\'%s\'] = %s;' . "\n", $key, self::exportVariable($GLOBALS[$key]) ); } } return $result; } private static function exportVariable($variable): string { if (\is_scalar($variable) || $variable === null || (\is_array($variable) && self::arrayOnlyContainsScalars($variable))) { return \var_export($variable, true); } return 'unserialize(' . \var_export(\serialize($variable), true) . ')'; } private static function arrayOnlyContainsScalars(array $array): bool { $result = true; foreach ($array as $element) { if (\is_array($element)) { $result = self::arrayOnlyContainsScalars($element); } elseif (!\is_scalar($element) && $element !== null) { $result = false; } if ($result === false) { break; } } return $result; } }