Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
php-debugbar
/
php-debugbar
/
src
/
DebugBar
/
Bridge
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
SwiftMailer
--
ren
Symfony
--
ren
Twig
--
ren
CacheCacheCollector.php
1.72KB
edt
ren
DoctrineCollector.php
3.983KB
edt
ren
MonologCollector.php
2.668KB
edt
ren
NamespacedTwigProfileCo
...
5.666KB
edt
ren
Propel2Collector.php
8.718KB
edt
ren
PropelCollector.php
7.161KB
edt
ren
SlimCollector.php
1.547KB
edt
ren
TwigProfileCollector.php
5.889KB
edt
ren
<?php /* * This file is part of the DebugBar package. * * (c) 2013 Maxime Bouroumeau-Fuseau * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace DebugBar\Bridge; use CacheCache\Cache; use CacheCache\LoggingBackend; use Monolog\Logger; /** * Collects CacheCache operations * * http://maximebf.github.io/CacheCache/ * * Example: * <code> * $debugbar->addCollector(new CacheCacheCollector(CacheManager::get('default'))); * // or * $debugbar->addCollector(new CacheCacheCollector()); * $debugbar['cache']->addCache(CacheManager::get('default')); * </code> */ class CacheCacheCollector extends MonologCollector { protected $logger; /** * CacheCacheCollector constructor. * @param Cache|null $cache * @param Logger|null $logger * @param bool $level * @param bool $bubble */ public function __construct(?Cache $cache = null, ?Logger $logger = null, $level = Logger::DEBUG, $bubble = true) { parent::__construct(null, $level, $bubble); if ($logger === null) { $logger = new Logger('Cache'); } $this->logger = $logger; if ($cache !== null) { $this->addCache($cache); } } /** * @param Cache $cache */ public function addCache(Cache $cache) { $backend = $cache->getBackend(); if (!($backend instanceof LoggingBackend)) { $backend = new LoggingBackend($backend, $this->logger); } $cache->setBackend($backend); $this->addLogger($backend->getLogger()); } /** * @return string */ public function getName() { return 'cache'; } }