custom/plugins/FroshDevelopmentHelper/src/Component/Profiler/TwigDecorator.php line 12

Open in your IDE?
  1. <?php
  2. namespace Frosh\DevelopmentHelper\Component\Profiler;
  3. use Twig\Environment;
  4. use Twig\TemplateWrapper;
  5. class TwigDecorator extends Environment
  6. {
  7.     private $renders = [];
  8.     public function render($name, array $context = []): string
  9.     {
  10.         $template $name;
  11.         if ($name instanceof TemplateWrapper) {
  12.             $name $name->getTemplateName();
  13.         }
  14.         if (strpos($name'WebProfiler') === false) {
  15.             $this->renders[$name] = $context;
  16.         }
  17.         return parent::render($template$context);
  18.     }
  19.     public function getTemplateData(): array
  20.     {
  21.         return $this->renders;
  22.     }
  23. }