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.15.10.50
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
vendor /
jms /
serializer-bundle /
Debug /
Delete
Unzip
Name
Size
Permission
Date
Action
DataCollector.php
3.84
KB
-rw-rw-r--
2021-12-01 12:22
RunsListener.php
447
B
-rw-rw-r--
2021-12-01 12:22
TraceableDriver.php
1.31
KB
-rw-rw-r--
2021-12-01 12:22
TraceableEventDispatcher.php
3.63
KB
-rw-rw-r--
2021-12-01 12:22
TraceableFileLocator.php
716
B
-rw-rw-r--
2021-12-01 12:22
TraceableHandlerRegistry.php
3.64
KB
-rw-rw-r--
2021-12-01 12:22
Save
Rename
<?php declare(strict_types=1); namespace JMS\SerializerBundle\Debug; use Metadata\Cache\CacheInterface; use Metadata\ClassMetadata; /** * @internal */ final class TraceableDriver implements CacheInterface { /** * @var CacheInterface */ private $driver; private $storage = []; public function __construct(CacheInterface $driver) { $this->driver = $driver; } public function getLoadedMetadata() { return $this->storage; } public function load($class): ?ClassMetadata { $metadata = null; try{ return $metadata = $this->driver->load($class); } finally { if ($metadata){ $this->trackMetadata($metadata); } } } private function trackMetadata(ClassMetadata $metadata): void { $class = $metadata->name; $this->storage[$class] = array_merge( $this->storage[$class] ?? [], $metadata->fileResources ); $this->storage[$class] = array_unique($this->storage[$class]); } public function put(ClassMetadata $metadata): void { $this->driver->put($metadata); $this->trackMetadata($metadata); } public function evict(string $class): void { $this->driver->evict($class); } }