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 : 18.118.140.120
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
1 /
vendor /
phpunit /
phpunit /
src /
Util /
Delete
Unzip
Name
Size
Permission
Date
Action
Annotation
[ DIR ]
drwxr-xr-x
2020-11-17 16:24
Log
[ DIR ]
drwxr-xr-x
2020-11-17 16:24
PHP
[ DIR ]
drwxr-xr-x
2020-11-17 16:24
TestDox
[ DIR ]
drwxr-xr-x
2020-11-17 16:24
Blacklist.php
5.37
KB
-rw-r--r--
2020-11-17 16:24
Color.php
3.89
KB
-rw-r--r--
2020-11-17 16:24
Configuration.php
35.86
KB
-rw-r--r--
2020-11-17 16:24
ConfigurationGenerator.php
1.85
KB
-rw-r--r--
2020-11-17 16:24
ErrorHandler.php
3.71
KB
-rw-r--r--
2020-11-17 16:24
Exception.php
457
B
-rw-r--r--
2020-11-17 16:24
FileLoader.php
2.29
KB
-rw-r--r--
2020-11-17 16:24
Filesystem.php
968
B
-rw-r--r--
2020-11-17 16:24
Filter.php
3.15
KB
-rw-r--r--
2020-11-17 16:24
Getopt.php
4.98
KB
-rw-r--r--
2020-11-17 16:24
GlobalState.php
4.83
KB
-rw-r--r--
2020-11-17 16:24
InvalidDataSetException.php
471
B
-rw-r--r--
2020-11-17 16:24
Json.php
2.6
KB
-rw-r--r--
2020-11-17 16:24
Printer.php
3.33
KB
-rw-r--r--
2020-11-17 16:24
RegularExpression.php
725
B
-rw-r--r--
2020-11-17 16:24
Test.php
29.59
KB
-rw-r--r--
2020-11-17 16:24
TextTestListRenderer.php
1.31
KB
-rw-r--r--
2020-11-17 16:24
Type.php
1.14
KB
-rw-r--r--
2020-11-17 16:24
VersionComparisonOperator.php
1.41
KB
-rw-r--r--
2020-11-17 16:24
XdebugFilterScriptGenerator.php
1.74
KB
-rw-r--r--
2020-11-17 16:24
Xml.php
8.39
KB
-rw-r--r--
2020-11-17 16:24
XmlTestListRenderer.php
2.54
KB
-rw-r--r--
2020-11-17 16:24
Save
Rename
<?php declare(strict_types=1); /* * 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; /** * @internal This class is not covered by the backward compatibility promise for PHPUnit */ final class Json { /** * Prettify json string * * @throws \PHPUnit\Framework\Exception */ public static function prettify(string $json): string { $decodedJson = \json_decode($json, false); if (\json_last_error()) { throw new Exception( 'Cannot prettify invalid json' ); } return \json_encode($decodedJson, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES | \JSON_UNESCAPED_UNICODE); } /** * 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)) { // 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); } } }