Log in
Model

AbstractSource

Magento\ImportExport\Model\Import\AbstractSource

What it does

This abstract class serves as a base for all import data sources in Magento 2's import/export functionality.

Developers extend this class when creating custom import adapters (like CSV, XML, or database sources) to read and iterate through import data rows.

It ensures consistent column handling and provides iterator functionality to process import data row by row.

Public Methods

  • getColNames()
  • current()
  • next()
  • key()
  • valid()
  • rewind()
  • seek()