| 1 | <?php  | 
            ||
| 21 | final class TraceableTemplateEventRenderer implements TemplateEventRendererInterface  | 
            ||
| 22 | { | 
            ||
| 23 | /** @var TemplateEventRendererInterface */  | 
            ||
| 24 | private $templateEventRenderer;  | 
            ||
| 25 | |||
| 26 | /** @var TemplateBlockRenderingHistory */  | 
            ||
| 27 | private $templateBlockRenderingHistory;  | 
            ||
| 28 | |||
| 29 | public function __construct(TemplateEventRendererInterface $templateEventRenderer, TemplateBlockRenderingHistory $templateBlockRenderingHistory)  | 
            ||
| 34 | |||
| 35 | public function render(string $eventName, array $context = []): string  | 
            ||
| 45 | }  | 
            ||
| 46 |