/**
  * @param ProcessingErrorAggregatorInterface $errorAggregator
  * @return string
  */
 protected function createErrorReport(ProcessingErrorAggregatorInterface $errorAggregator)
 {
     $this->historyModel->loadLastInsertItem();
     $sourceFile = $this->reportHelper->getReportAbsolutePath($this->historyModel->getImportedFile());
     $writeOnlyErrorItems = true;
     if ($this->historyModel->getData('execution_time') == ModelHistory::IMPORT_VALIDATION) {
         $writeOnlyErrorItems = false;
     }
     $fileName = $this->reportProcessor->createReport($sourceFile, $errorAggregator, $writeOnlyErrorItems);
     $this->historyModel->addErrorReportFile($fileName);
     return $fileName;
 }