/** * @DI\Observe("widget_innova_path_widget") * * @param DisplayWidgetEvent $event */ public function onDisplay(DisplayWidgetEvent $event) { $widgetInstance = $event->getInstance(); $workspace = $widgetInstance->getWorkspace(); $config = $this->pathManager->getWidgetConfig($widgetInstance); $content = $this->twig->render('InnovaPathBundle:Widget:list.html.twig', ['workspace' => $workspace, 'isDesktop' => $widgetInstance->isDesktop(), 'paths' => $this->pathManager->getWidgetPaths($config, $workspace)]); $event->setContent($content); $event->stopPropagation(); }