示例#1
0
 /**
  * Finish task
  *
  * @return void
  */
 protected function finishTask()
 {
     $this->record['options'] = $this->getItems()->getOptions()->getArrayCopy();
     parent::finishTask();
     $this->getItems()->finalize();
 }
示例#2
0
 /**
  * Finish task
  *
  * @return void
  */
 protected function finishTask()
 {
     $this->getItems()->finalize();
     parent::finishTask();
     if (!$this->getItems()->getImporter()->isNextStepAllowed()) {
         $this->getItems()->getImporter()->finalize();
         $this->record['options'] = $this->getItems()->getOptions()->getArrayCopy();
         if (\XLite\Core\Database::getRepo('XLite\\Model\\TmpVar')->getEventState($this->getEventName())) {
             \XLite\Core\Database::getRepo('XLite\\Model\\TmpVar')->setEventState($this->getEventName(), $this->record);
         }
     }
 }
示例#3
0
 /**
  * Finish task
  *
  * @return void
  */
 protected function finishTask()
 {
     parent::finishTask();
     if (isset($this->record['s3_error_count']) && 0 < $this->record['s3_error_count']) {
         $this->errors[] = static::t('Couldn\'t move X images. See log for details.', array('count' => $this->record['s3_error_count']));
     }
 }