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