Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
php /
Symfony /
Component /
Cache /
Messenger /
[ HOME SHELL ]
Name
Size
Permission
Action
EarlyExpirationDispatcher.php
2.25
KB
-rw-r--r--
EarlyExpirationHandler.php
2.46
KB
-rw-r--r--
EarlyExpirationMessage.php
2.53
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : EarlyExpirationHandler.php
<?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\Cache\Messenger; use Symfony\Component\Cache\CacheItem; use Symfony\Component\DependencyInjection\ReverseContainer; use Symfony\Component\Messenger\Handler\MessageHandlerInterface; /** * Computes cached values sent to a message bus. */ class EarlyExpirationHandler implements MessageHandlerInterface { private $reverseContainer; private $processedNonces = []; public function __construct(ReverseContainer $reverseContainer) { $this->reverseContainer = $reverseContainer; } public function __invoke(EarlyExpirationMessage $message) { $item = $message->getItem(); $metadata = $item->getMetadata(); $expiry = $metadata[CacheItem::METADATA_EXPIRY] ?? 0; $ctime = $metadata[CacheItem::METADATA_CTIME] ?? 0; if ($expiry && $ctime) { // skip duplicate or expired messages $processingNonce = [$expiry, $ctime]; $pool = $message->getPool(); $key = $item->getKey(); if (($this->processedNonces[$pool][$key] ?? null) === $processingNonce) { return; } if (microtime(true) >= $expiry) { return; } $this->processedNonces[$pool] = [$key => $processingNonce] + ($this->processedNonces[$pool] ?? []); if (\count($this->processedNonces[$pool]) > 100) { array_pop($this->processedNonces[$pool]); } } static $setMetadata; $setMetadata ?? $setMetadata = \Closure::bind( function (CacheItem $item, float $startTime) { if ($item->expiry > $endTime = microtime(true)) { $item->newMetadata[CacheItem::METADATA_EXPIRY] = $item->expiry; $item->newMetadata[CacheItem::METADATA_CTIME] = (int) ceil(1000 * ($endTime - $startTime)); } }, null, CacheItem::class ); $startTime = microtime(true); $pool = $message->findPool($this->reverseContainer); $callback = $message->findCallback($this->reverseContainer); $value = $callback($item); $setMetadata($item, $startTime); $pool->save($item->set($value)); } }
Close