From 1b888782104bba59a053609a9f3e386ef65bb6c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20M=C3=BChl?= Date: Wed, 8 Apr 2026 12:53:52 +0200 Subject: [PATCH] fix: DashboardEvent::addWidget takes string ID, not widget object Co-Authored-By: Claude Opus 4.6 --- EventSubscriber/DashboardSubscriber.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/EventSubscriber/DashboardSubscriber.php b/EventSubscriber/DashboardSubscriber.php index b3bfde6..42a8ff3 100644 --- a/EventSubscriber/DashboardSubscriber.php +++ b/EventSubscriber/DashboardSubscriber.php @@ -3,14 +3,10 @@ namespace KimaiPlugin\KimaiHeatmapBundle\EventSubscriber; use App\Event\DashboardEvent; -use App\Widget\WidgetService; use Symfony\Component\EventDispatcher\EventSubscriberInterface; final class DashboardSubscriber implements EventSubscriberInterface { - public function __construct(private readonly WidgetService $widgetService) - { - } public static function getSubscribedEvents(): array { @@ -21,9 +17,6 @@ final class DashboardSubscriber implements EventSubscriberInterface public function onDashboard(DashboardEvent $event): void { - $widget = $this->widgetService->getWidget('HeatmapWidget'); - if ($widget !== null) { - $event->addWidget($widget); - } + $event->addWidget('HeatmapWidget'); } }