Example #1
0
 /**
  * Set article data
  *
  * @param Article $article
  * @param Newscoop\News\Item $item
  * @return void
  */
 private function setArticleData(\Article $article, Item $item)
 {
     $data = $this->getArticleData($article);
     $data->setProperty('Fguid', $item->getId());
     $data->setProperty('Fversion', $item->getVersion());
     $data->setProperty('Furgency', $item->getContentMeta()->getUrgency());
     $data->setProperty('Fcopyright', $item->getRightsInfo()->first()->getCopyrightNotice());
     $data->setProperty('Fprovider', $item->getItemMeta()->getProvider());
     $data->setProperty('Fdescription', $item->getContentMeta()->getDescription());
     $data->setProperty('Fdateline', $item->getContentMeta()->getDateline());
     $data->setProperty('Fbyline', $item->getContentMeta()->getByline());
     $data->setProperty('Fcreditline', $item->getContentMeta()->getCreditline());
     $data->setProperty('Finlinecontent', (string) $item->getContentSet()->getInlineContent());
     $data->create();
 }