Log in
Collection

Attribute\Collection

Magento\Eav\Model\ResourceModel\Attribute\Collection

What it does

This abstract collection class retrieves and filters EAV (Entity-Attribute-Value) attributes with website scope support.

Developers use it as a base class when they need to work with collections of attributes for EAV entities like customers or catalog products, applying filters for visibility, system attributes, or frontend display requirements.

Public Methods

  • _resetState()
  • getEntityTypeCode()
  • getEntityType()
  • setWebsite()
  • getWebsite()
  • setEntityTypeFilter()
  • addVisibleFilter()
  • addSystemHiddenFilter()
  • addSystemHiddenFilterWithPasswordHash()
  • addExcludeHiddenFrontendFilter()