/** * 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(); }