Exemplo n.º 1
0
 /**
  * @DI\Observe("widget_tag_list")
  */
 public function onWidgetTagListDisplay(DisplayWidgetEvent $event)
 {
     $blog = $this->widgetManager->getTagListBlog($event->getInstance());
     /** @var \icap\BlogBundle\Entity\WidgetTagListBlog $widgetTagListBlog */
     $widgetTagListBlog = $this->widgetManager->getWidgetTagListBlogByWdgetInstance($event->getInstance());
     $tagCloud = 0;
     if ($widgetTagListBlog !== null) {
         $tagCloud = $widgetTagListBlog->getTagCloud();
     }
     $blogOptions = new BlogOptions();
     $blogOptions->setTagCloud($tagCloud);
     $content = $this->templatingEngine->render('IcapBlogBundle:widget:tags.html.twig', ['blog' => $blog, '_resource' => $blog, 'blogOptions' => $blogOptions]);
     $event->setContent($content);
     $event->stopPropagation();
 }