public function parseNewsArticlesHook($objTemplate, $arrNews, $objModule)
 {
     if (!$arrNews['addYouTube']) {
         return;
     }
     $objConfig = YouTubeSettings::getInstance()->setModule($objModule->getModel());
     YouTubeVideo::getInstance()->setData($objTemplate->getData())->setConfig($objConfig)->addToTemplate($objTemplate);
 }
 protected function compile()
 {
     if (TL_MODE == 'FE') {
         $this->Template = new \FrontendTemplate($this->strTemplate);
         $this->Template->setData($this->arrData);
         $objConfig = YouTubeSettings::getInstance()->setModule($this->objModel);
         YouTubeVideo::getInstance()->setData($this->arrData)->setConfig($objConfig)->addToTemplate($this->Template);
     } else {
         $this->strTemplate = 'be_wildcard';
         $this->Template = new \BackendTemplate($this->strTemplate);
         $this->Template->title = 'YouTube-Video ' . $this->youtube;
     }
 }
 public function setConfig(YouTubeSettings $objConfig)
 {
     $this->arrConfig = $objConfig->getData();
     return $this;
 }