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 : 216.73.216.90
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
vendor /
symfony /
var-dumper /
Caster /
Delete
Unzip
Name
Size
Permission
Date
Action
AmqpCaster.php
6.54
KB
-rw-rw-r--
2022-07-20 13:00
ArgsStub.php
2.24
KB
-rw-rw-r--
2022-07-20 13:00
Caster.php
5.86
KB
-rw-rw-r--
2022-07-20 13:00
ClassStub.php
3.74
KB
-rw-rw-r--
2022-07-20 13:00
ConstStub.php
748
B
-rw-rw-r--
2022-07-20 13:00
CutArrayStub.php
696
B
-rw-rw-r--
2022-07-20 13:00
CutStub.php
1.88
KB
-rw-rw-r--
2022-07-20 13:00
DOMCaster.php
9.88
KB
-rw-rw-r--
2022-07-20 13:00
DateCaster.php
4.75
KB
-rw-rw-r--
2022-07-20 13:00
DoctrineCaster.php
1.63
KB
-rw-rw-r--
2022-07-20 13:00
DsCaster.php
1.55
KB
-rw-rw-r--
2022-07-20 13:00
DsPairStub.php
613
B
-rw-rw-r--
2022-07-20 13:00
EnumStub.php
637
B
-rw-rw-r--
2022-07-20 13:00
ExceptionCaster.php
15.87
KB
-rw-rw-r--
2022-07-20 13:00
FiberCaster.php
1.04
KB
-rw-rw-r--
2022-07-20 13:00
FrameStub.php
740
B
-rw-rw-r--
2022-07-20 13:00
GmpCaster.php
749
B
-rw-rw-r--
2022-07-20 13:00
ImagineCaster.php
949
B
-rw-rw-r--
2022-07-20 13:00
ImgStub.php
637
B
-rw-rw-r--
2022-07-20 13:00
IntlCaster.php
8.72
KB
-rw-rw-r--
2022-07-20 13:00
LinkStub.php
3.31
KB
-rw-rw-r--
2022-07-20 13:00
MemcachedCaster.php
2.29
KB
-rw-rw-r--
2022-07-20 13:00
MysqliCaster.php
691
B
-rw-rw-r--
2022-07-20 13:00
PdoCaster.php
3.47
KB
-rw-rw-r--
2022-07-20 13:00
PgSqlCaster.php
5.36
KB
-rw-rw-r--
2022-07-20 13:00
ProxyManagerCaster.php
721
B
-rw-rw-r--
2022-07-20 13:00
RdKafkaCaster.php
4.52
KB
-rw-rw-r--
2022-07-20 13:00
RedisCaster.php
5.14
KB
-rw-rw-r--
2022-07-20 13:00
ReflectionCaster.php
14.74
KB
-rw-rw-r--
2022-07-20 13:00
ResourceCaster.php
3.17
KB
-rw-rw-r--
2022-07-20 13:00
SplCaster.php
7.64
KB
-rw-rw-r--
2022-07-20 13:00
StubCaster.php
2.09
KB
-rw-rw-r--
2022-07-20 13:00
SymfonyCaster.php
2.7
KB
-rw-rw-r--
2022-07-20 13:00
TraceStub.php
963
B
-rw-rw-r--
2022-07-20 13:00
UuidCaster.php
668
B
-rw-rw-r--
2022-07-20 13:00
XmlReaderCaster.php
3.23
KB
-rw-rw-r--
2022-07-20 13:00
XmlResourceCaster.php
2.49
KB
-rw-rw-r--
2022-07-20 13:00
Save
Rename
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\VarDumper\Caster; use Symfony\Component\VarDumper\Cloner\Stub; /** * Casts Redis class from ext-redis to array representation. * * @author Nicolas Grekas <p@tchwork.com> * * @final */ class RedisCaster { private const SERIALIZERS = [ \Redis::SERIALIZER_NONE => 'NONE', \Redis::SERIALIZER_PHP => 'PHP', 2 => 'IGBINARY', // Optional Redis::SERIALIZER_IGBINARY ]; private const MODES = [ \Redis::ATOMIC => 'ATOMIC', \Redis::MULTI => 'MULTI', \Redis::PIPELINE => 'PIPELINE', ]; private const COMPRESSION_MODES = [ 0 => 'NONE', // Redis::COMPRESSION_NONE 1 => 'LZF', // Redis::COMPRESSION_LZF ]; private const FAILOVER_OPTIONS = [ \RedisCluster::FAILOVER_NONE => 'NONE', \RedisCluster::FAILOVER_ERROR => 'ERROR', \RedisCluster::FAILOVER_DISTRIBUTE => 'DISTRIBUTE', \RedisCluster::FAILOVER_DISTRIBUTE_SLAVES => 'DISTRIBUTE_SLAVES', ]; public static function castRedis(\Redis $c, array $a, Stub $stub, bool $isNested) { $prefix = Caster::PREFIX_VIRTUAL; if (!$connected = $c->isConnected()) { return $a + [ $prefix.'isConnected' => $connected, ]; } $mode = $c->getMode(); return $a + [ $prefix.'isConnected' => $connected, $prefix.'host' => $c->getHost(), $prefix.'port' => $c->getPort(), $prefix.'auth' => $c->getAuth(), $prefix.'mode' => isset(self::MODES[$mode]) ? new ConstStub(self::MODES[$mode], $mode) : $mode, $prefix.'dbNum' => $c->getDbNum(), $prefix.'timeout' => $c->getTimeout(), $prefix.'lastError' => $c->getLastError(), $prefix.'persistentId' => $c->getPersistentID(), $prefix.'options' => self::getRedisOptions($c), ]; } public static function castRedisArray(\RedisArray $c, array $a, Stub $stub, bool $isNested) { $prefix = Caster::PREFIX_VIRTUAL; return $a + [ $prefix.'hosts' => $c->_hosts(), $prefix.'function' => ClassStub::wrapCallable($c->_function()), $prefix.'lastError' => $c->getLastError(), $prefix.'options' => self::getRedisOptions($c), ]; } public static function castRedisCluster(\RedisCluster $c, array $a, Stub $stub, bool $isNested) { $prefix = Caster::PREFIX_VIRTUAL; $failover = $c->getOption(\RedisCluster::OPT_SLAVE_FAILOVER); $a += [ $prefix.'_masters' => $c->_masters(), $prefix.'_redir' => $c->_redir(), $prefix.'mode' => new ConstStub($c->getMode() ? 'MULTI' : 'ATOMIC', $c->getMode()), $prefix.'lastError' => $c->getLastError(), $prefix.'options' => self::getRedisOptions($c, [ 'SLAVE_FAILOVER' => isset(self::FAILOVER_OPTIONS[$failover]) ? new ConstStub(self::FAILOVER_OPTIONS[$failover], $failover) : $failover, ]), ]; return $a; } /** * @param \Redis|\RedisArray|\RedisCluster $redis */ private static function getRedisOptions($redis, array $options = []): EnumStub { $serializer = $redis->getOption(\Redis::OPT_SERIALIZER); if (\is_array($serializer)) { foreach ($serializer as &$v) { if (isset(self::SERIALIZERS[$v])) { $v = new ConstStub(self::SERIALIZERS[$v], $v); } } } elseif (isset(self::SERIALIZERS[$serializer])) { $serializer = new ConstStub(self::SERIALIZERS[$serializer], $serializer); } $compression = \defined('Redis::OPT_COMPRESSION') ? $redis->getOption(\Redis::OPT_COMPRESSION) : 0; if (\is_array($compression)) { foreach ($compression as &$v) { if (isset(self::COMPRESSION_MODES[$v])) { $v = new ConstStub(self::COMPRESSION_MODES[$v], $v); } } } elseif (isset(self::COMPRESSION_MODES[$compression])) { $compression = new ConstStub(self::COMPRESSION_MODES[$compression], $compression); } $retry = \defined('Redis::OPT_SCAN') ? $redis->getOption(\Redis::OPT_SCAN) : 0; if (\is_array($retry)) { foreach ($retry as &$v) { $v = new ConstStub($v ? 'RETRY' : 'NORETRY', $v); } } else { $retry = new ConstStub($retry ? 'RETRY' : 'NORETRY', $retry); } $options += [ 'TCP_KEEPALIVE' => \defined('Redis::OPT_TCP_KEEPALIVE') ? $redis->getOption(\Redis::OPT_TCP_KEEPALIVE) : 0, 'READ_TIMEOUT' => $redis->getOption(\Redis::OPT_READ_TIMEOUT), 'COMPRESSION' => $compression, 'SERIALIZER' => $serializer, 'PREFIX' => $redis->getOption(\Redis::OPT_PREFIX), 'SCAN' => $retry, ]; return new EnumStub($options); } }