/**
  * @param Array $videoArr
  * @param MediaTransformOutput $videoThumbObj
  *
  * @return stdClass
  */
 protected function extractDataForCaruselTemplate($videoArr, $videoThumbObj)
 {
     /** @var File $videoFile */
     $videoFile = $videoThumbObj->getFile();
     /** @var Title $videoTitle */
     $videoTitle = $videoFile->getTitle();
     $wikiUrl = WikiFactory::getVarValueByName('wgServer', $videoArr['wikiId']);
     $videoItem = new stdClass();
     $videoItem->duration = $videoFile->getHandler()->getFormattedDuration();
     $videoItem->data = array('wiki' => $wikiUrl, 'video-name' => $videoArr['title'], 'ref' => $videoTitle->getNsText() . ':' . $videoTitle->getDBkey());
     $videoItem->href = $videoTitle->getFullUrl();
     $videoItem->imgUrl = $videoThumbObj->getUrl();
     $videoItem->description = $videoArr['headline'];
     if (empty($videoArr['profile'])) {
         $videoItem->info = wfMsgExt('wikiahubs-popular-videos-suggested-by', array('parseinline'), array($videoArr['submitter']));
     } else {
         $videoItem->info = wfMsgExt('wikiahubs-popular-videos-suggested-by-profile', array('parseinline'), array($videoArr['submitter'], $videoArr['profile']));
     }
     return $videoItem;
 }