Log in
Model

ProcessingErrorAggregator

Magento\ImportExport\Model\Import\ErrorProcessing\ProcessingErrorAggregator

What it does

This class aggregates and manages errors during Magento 2 import/export operations.

Developers use it to collect, track, and validate errors based on configured strategies (stop on error or skip errors), check if import should be terminated, and retrieve error details grouped by rows, codes, or messages for reporting to users.

Public Methods

  • addError()
  • addRowToSkip()
  • addErrorMessageTemplate()
  • isRowInvalid()
  • getInvalidRowsCount()
  • initValidationStrategy()
  • hasToBeTerminated()
  • isErrorLimitExceeded()
  • hasFatalExceptions()
  • getAllErrors()
  • getErrorsByCode()
  • getErrorByRowNumber()
  • getRowsGroupedByErrorCode()
  • getAllowedErrorsCount()
  • getErrorsCount()
  • clear()