protected function _processRawFeedData(Worldview_Source_Model_Source $feedSource, array $raw_feed_source_article_set) { $rawArticleDataProcessor = $feedSource->getRawDataProcessor(); $raw_article_processing_return = $rawArticleDataProcessor->processRawArticleData($raw_feed_source_article_set); $processed_article_data_array = $raw_article_processing_return['processed_article_data_array']; $exceptions_during_articles_processing = $raw_article_processing_return['exceptions_during_articles_processing']; foreach ($exceptions_during_articles_processing as $exception_message) { $this->logErrorMessageWithProcessModel($feedSource->getCode(), $exception_message); } return $processed_article_data_array; }
public function addArticleAlreadyPersisted(Worldview_Source_Model_Source $sourceModel, array $processed_articles_data_array) { $this->_addIndexToArrayKey($this->_articles_already_persisted, $sourceModel->getCode(), $processed_articles_data_array); }