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()