/** * @param ItemBag $item * * @return null|SourceInterface */ protected function findSource(ItemBag $item) { if ($item instanceof FeedItemBag) { return $this->sourceManager->findSourceByFeed($item->getFeed(), $item->getOriginalId()); } if ($item instanceof ScrapedItemBag) { return $this->sourceManager->findSourceByScraper($item->getScraper(), $item->getOriginalId()); } return null; }
/** * @param ItemBag $item * * @return string */ protected function getOriginalId(ItemBag $item) { return $item->getOriginalId(); }