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.224.23.12
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 */ class Printer { /** * If true, flush output after every write. * * @var bool */ protected $autoFlush = false; /** * @psalm-var resource|closed-resource */ protected $out; /** * @var string */ protected $outTarget; /** * Constructor. * * @param null|resource|string $out * * @throws Exception */ public function __construct($out = null) { if ($out === null) { return; } if (\is_string($out) === false) { $this->out = $out; return; } if (\strpos($out, 'socket://') === 0) { $out = \explode(':', \str_replace('socket://', '', $out)); if (\count($out) !== 2) { throw new Exception; } $this->out = \fsockopen($out[0], $out[1]); } else { if (\strpos($out, 'php://') === false && !Filesystem::createDirectory(\dirname($out))) { throw new Exception(\sprintf('Directory "%s" was not created', \dirname($out))); } $this->out = \fopen($out, 'wt'); } $this->outTarget = $out; } /** * Flush buffer and close output if it's not to a PHP stream */ public function flush(): void { if ($this->out && \strncmp($this->outTarget, 'php://', 6) !== 0) { \assert(\is_resource($this->out)); \fclose($this->out); } } /** * Performs a safe, incremental flush. * * Do not confuse this function with the flush() function of this class, * since the flush() function may close the file being written to, rendering * the current object no longer usable. */ public function incrementalFlush(): void { if ($this->out) { \assert(\is_resource($this->out)); \fflush($this->out); } else { \flush(); } } public function write(string $buffer): void { if ($this->out) { \assert(\is_resource($this->out)); \fwrite($this->out, $buffer); if ($this->autoFlush) { $this->incrementalFlush(); } } else { if (\PHP_SAPI !== 'cli' && \PHP_SAPI !== 'phpdbg') { $buffer = \htmlspecialchars($buffer, \ENT_SUBSTITUTE); } print $buffer; if ($this->autoFlush) { $this->incrementalFlush(); } } } /** * Check auto-flush mode. */ public function getAutoFlush(): bool { return $this->autoFlush; } /** * Set auto-flushing mode. * * If set, *incremental* flushes will be done after each write. This should * not be confused with the different effects of this class' flush() method. */ public function setAutoFlush(bool $autoFlush): void { $this->autoFlush = $autoFlush; } }