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