Log in
Collection

Region\Collection

Magento\Directory\Model\ResourceModel\Region\Collection

What it does

This collection class manages and retrieves geographical region data (states, provinces) from Magento's database.

Developers use it to load, filter, and display regions for specific countries in forms like checkout address forms, customer registration, or admin configurations.

It provides methods to filter regions by country, region code, or name, and can format the data as options for dropdown menus.

Public Methods

  • addAllowedCountriesFilter()
  • addCountryFilter()
  • addCountryCodeFilter()
  • addRegionCodeFilter()
  • addRegionNameFilter()
  • addRegionCodeOrNameFilter()
  • toOptionArray()