Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
php-debugbar
/
php-debugbar
/
src
/
DebugBar
/
Bridge
/
Twig
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
DebugTwigExtension.php
2.184KB
edt
ren
DumpTwigExtension.php
2.152KB
edt
ren
MeasureTwigExtension.php
1.63KB
edt
ren
MeasureTwigNode.php
1.333KB
edt
ren
MeasureTwigTokenParser.php
1.665KB
edt
ren
TimeableTwigExtensionPr
...
1.616KB
edt
ren
TraceableTwigEnvironmen
...
9.183KB
edt
ren
TraceableTwigTemplate.php
3.428KB
edt
ren
TwigCollector.php
2.333KB
edt
ren
<?php namespace DebugBar\Bridge\Twig; use DebugBar\Bridge\Twig\MeasureTwigExtension; use Twig\Compiler; use Twig\Node\Expression\AssignNameExpression; use Twig\Node\Node; /** * Represents a measure node. * Based on Symfony\Bridge\Twig\Node\StopwatchNode */ class MeasureTwigNode extends Node { /** * @var string */ protected $extName; public function __construct( Node $name, $body, AssignNameExpression $var, $lineno = 0, $tag = null, $extName = null ) { parent::__construct(['body' => $body, 'name' => $name, 'var' => $var], [], $lineno, $tag); $this->extName = $extName ?: MeasureTwigExtension::class; } public function compile(Compiler $compiler) { $compiler ->addDebugInfo($this) ->write('') ->subcompile($this->getNode('var')) ->raw(' = ') ->subcompile($this->getNode('name')) ->write(";\n") ->write("\$this->env->getExtension('".$this->extName."')->startMeasure(") ->subcompile($this->getNode('var')) ->raw(");\n") ->subcompile($this->getNode('body')) ->write("\$this->env->getExtension('".$this->extName."')->stopMeasure(") ->subcompile($this->getNode('var')) ->raw(");\n"); } }