From 5c26d205f72dc180344351f55147a1126e8fc4bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20M=C3=BChl?= Date: Wed, 8 Apr 2026 12:54:26 +0200 Subject: [PATCH] fix: register Twig template namespace for plugin views Co-Authored-By: Claude Opus 4.6 --- DependencyInjection/KimaiHeatmapExtension.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/DependencyInjection/KimaiHeatmapExtension.php b/DependencyInjection/KimaiHeatmapExtension.php index f68dedf..3ba75fd 100644 --- a/DependencyInjection/KimaiHeatmapExtension.php +++ b/DependencyInjection/KimaiHeatmapExtension.php @@ -4,14 +4,24 @@ namespace KimaiPlugin\KimaiHeatmapBundle\DependencyInjection; use Symfony\Component\Config\FileLocator; use Symfony\Component\DependencyInjection\ContainerBuilder; +use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface; use Symfony\Component\DependencyInjection\Loader\YamlFileLoader; use Symfony\Component\HttpKernel\DependencyInjection\Extension; -class KimaiHeatmapExtension extends Extension +class KimaiHeatmapExtension extends Extension implements PrependExtensionInterface { public function load(array $configs, ContainerBuilder $container): void { $loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config')); $loader->load('services.yaml'); } + + public function prepend(ContainerBuilder $container): void + { + $container->prependExtensionConfig('twig', [ + 'paths' => [ + __DIR__ . '/../Resources/views' => 'KimaiHeatmapBundle', + ], + ]); + } }