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.145.158.137
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 PHPUnit\Framework\Exception; final class Json { /** * Prettify json string * * @throws \PHPUnit\Framework\Exception */ public static function prettify(string $json): string { $decodedJson = \json_decode($json, true); if (\json_last_error()) { throw new Exception( 'Cannot prettify invalid json' ); } return \json_encode($decodedJson, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES); } /* * To allow comparison of JSON strings, first process them into a consistent * format so that they can be compared as strings. * @return array ($error, $canonicalized_json) The $error parameter is used * to indicate an error decoding the json. This is used to avoid ambiguity * with JSON strings consisting entirely of 'null' or 'false'. */ public static function canonicalize(string $json): array { $decodedJson = \json_decode($json); if (\json_last_error()) { return [true, null]; } self::recursiveSort($decodedJson); $reencodedJson = \json_encode($decodedJson); return [false, $reencodedJson]; } /* * JSON object keys are unordered while PHP array keys are ordered. * Sort all array keys to ensure both the expected and actual values have * their keys in the same order. */ private static function recursiveSort(&$json): void { if (\is_array($json) === false) { // If the object is not empty, change it to an associative array // so we can sort the keys (and we will still re-encode it // correctly, since PHP encodes associative arrays as JSON objects.) // But EMPTY objects MUST remain empty objects. (Otherwise we will // re-encode it as a JSON array rather than a JSON object.) // See #2919. if (\is_object($json) && \count((array) $json) > 0) { $json = (array) $json; } else { return; } } \ksort($json); foreach ($json as $key => &$value) { self::recursiveSort($value); } } }