Files
myaac/system/src/Twig/EnvironmentBridge.php
2025-05-08 20:05:08 +02:00

29 lines
534 B
PHP

<?php
namespace MyAAC\Twig;
use Twig\Environment;
class EnvironmentBridge extends Environment
{
public function display($name, array $context = []): void
{
global $hooks;
$context['viewName'] = $name;
$hooks->triggerFilter(HOOK_FILTER_TWIG_DISPLAY, $context);
parent::display($name, $context);
}
public function render($name, array $context = []): string
{
global $hooks;
$context['viewName'] = $name;
$hooks->triggerFilter(HOOK_FILTER_TWIG_RENDER, $context);
return parent::render($name, $context);
}
}