. */ namespace App\Twig; use Twig\TwigFunction; use App\Services\LogSystem\EventCommentNeededHelper; use Twig\Extension\AbstractExtension; final class MiscExtension extends AbstractExtension { public function __construct(private readonly EventCommentNeededHelper $eventCommentNeededHelper) { } public function getFunctions(): array { return [ new TwigFunction('event_comment_needed', fn(string $operation_type) => $this->eventCommentNeededHelper->isCommentNeeded($operation_type) ), ]; } }