public function Twig_Profiler_Dumper_Blackfire::dump in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php \Twig_Profiler_Dumper_Blackfire::dump()
File
- vendor/
twig/ twig/ lib/ Twig/ Profiler/ Dumper/ Blackfire.php, line 17
Class
- Twig_Profiler_Dumper_Blackfire
- @author Fabien Potencier <fabien@symfony.com>
Code
public function dump(Twig_Profiler_Profile $profile) {
$data = array();
$this
->dumpProfile('main()', $profile, $data);
$this
->dumpChildren('main()', $profile, $data);
$start = microtime(true);
$str = <<<EOF
file-format: BlackfireProbe
cost-dimensions: wt mu pmu
request-start: {<span class="php-variable">$start</span>}
EOF;
foreach ($data as $name => $values) {
$str .= "{$name}//{$values['ct']} {$values['wt']} {$values['mu']} {$values['pmu']}\n";
}
return $str;
}