protected function _storeZip(Garp_Service_PostcodeNl_Zipcode &$zip, $key, $overwrite) { $model = new Model_Location(); $select = $model->select()->where('zip = ? AND number IS NULL', $zip->zipcode); $existingRow = $model->fetchRow($select); if ($existingRow && $overwrite) { $model->delete('id = ' . $existingRow->id); } if (!$existingRow || $overwrite) { $this->_insertZip($zip, $model); } $this->_progress->advance(); $this->_progress->display('Importing zip codes', '%s left'); }