예제 #1
0
 /**
  * Save results to storage.
  *
  * @param AbstractDiffItem $item
  * @param Statement        $results
  * @param string           $action
  */
 protected function saveResult(AbstractDiffItem $item, Statement $results, $action = 'U')
 {
     $storage = $this->getStorageFacility();
     while ($row = $results->fetch(AbstractQuery::HYDRATE_ARRAY)) {
         $storage->save($action, $row[JobTableFields::TYPE], $row[JobTableFields::ID], $item->getTimestamp(), $this->getShopIds());
     }
 }
 /**
  * Save results to storage.
  *
  * @param AbstractDiffItem $item
  * @param string           $action
  */
 private function saveResult(AbstractDiffItem $item, $action)
 {
     $this->storage->save($action, $item->getCategory(), $item->getItemId(), $item->getTimestamp(), $this->getShopIds());
 }