コード例 #1
0
ファイル: Base.php プロジェクト: pitoukhmer/protalk
 /**
  * Insert media item
  *
  * @param $importItem
  * @param \Protalk\MediaBundle\Entity\Media $media
  */
 protected function insertMedia($importItem, Media $media)
 {
     $media->setTitle($importItem->title);
     $media->setDate($importItem->date);
     $media->setDescription($importItem->description);
     $media->setMediatype($importItem->mediatype);
     $media->setLength($importItem->length);
     $media->setContent($importItem->content);
     $media->setLanguage($importItem->language);
     $media->setHostName($importItem->hostName);
     $media->setHostUrl($importItem->hostUrl);
     // check if thumbnail has value as podcasts won't have one
     if (isset($importItem->thumbnail)) {
         $media->setThumbnail($importItem->thumbnail);
     }
     $media->setStatus(Media::STATUS_PENDING);
     $media->setIsImported(true);
     $this->entityManager->persist($media);
     $this->entityManager->flush();
 }