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