Log in

Eav Module

Api\AttributeManagementInterface

Interface

This interface defines the contract for managing EAV (Entity-Attribute-Value) attributes within attribute sets in Magento 2. Developers use this to pr...

Api\AttributeOptionManagementInterface

Interface

This interface defines the contract for managing attribute options in Magento's EAV (Entity-Attribute-Value) system. Developers use this to programmat...

Api\AttributeOptionUpdateInterface

Interface

This interface defines a contract for updating existing attribute options in Magento's EAV (Entity-Attribute-Value) system. Developers use this when t...

Api\AttributeSetManagementInterface

Interface

This interface defines the contract for managing attribute sets in Magento's EAV (Entity-Attribute-Value) system. Developers use this to programmatica...

Api\Data\AttributeDefaultValueInterface

Interface

This interface defines a contract for managing default values of EAV (Entity-Attribute-Value) attributes in Magento 2. Developers use this interface w...

Api\Data\AttributeFrontendLabelInterface

Interface

This interface represents the frontend label data for EAV (Entity-Attribute-Value) attributes in different store views. Developers use it when working...

Api\Data\AttributeGroupInterface

Interface

This interface defines the contract for an attribute group data object in Magento's EAV (Entity-Attribute-Value) system. Attribute groups organize rel...

Api\Data\AttributeGroupSearchResultsInterface

Interface

This interface defines the contract for search results when querying attribute groups in Magento's EAV system. Developers use this when retrieving col...

Api\Data\AttributeInterface

Interface

This interface defines the contract for EAV (Entity-Attribute-Value) attributes in Magento 2. Developers use this when working with custom attributes...

Api\Data\AttributeOptionInterface

Interface

This interface defines the structure for EAV attribute options, which are the selectable values in dropdown or multi-select attributes (like size, col...

Api\Data\AttributeOptionLabelInterface

Interface

This interface defines the contract for attribute option labels in Magento's EAV system. Developers use it when working with attribute options that ne...

Api\Data\AttributeSearchResultsInterface

Interface

This interface defines the contract for search results when querying EAV attributes through Magento's API. Developers use this to handle collections o...

Api\Data\AttributeSetInterface

Interface

This interface defines the contract for Attribute Set data objects in Magento's EAV (Entity-Attribute-Value) system. Developers use it to work with at...

Api\Data\AttributeSetSearchResultsInterface

Interface

This interface defines the contract for search results containing attribute sets in Magento's EAV system. Developers use this when implementing or con...

Api\Data\AttributeValidationRuleInterface

Interface

This interface defines the contract for validation rules applied to EAV (Entity-Attribute-Value) attributes in Magento 2. Developers use this when cre...

Model\Entity\AttributeLoaderInterface

Interface

This interface defines a contract for loading all EAV (Entity-Attribute-Value) attribute configurations for a given entity resource. Developers would...

Model\Entity\Attribute\AttributeInterface

Interface

This is a marker interface that serves as a base contract for all EAV (Entity-Attribute-Value) attribute types in Magento 2. Developers use this inter...

Model\Entity\Attribute\ScopedAttributeInterface

Interface

This interface defines constants for attribute scope levels in Magento's EAV system. Developers use these constants to specify whether an attribute's...

Model\Entity\Attribute\UniqueValidationInterface

Interface

This interface defines a contract for validating whether an EAV attribute value is unique across entities. Developers implement this interface when th...

Model\Entity\EntityInterface

Interface

This is a marker interface in Magento 2's EAV (Entity-Attribute-Value) system that identifies classes as EAV entities. Developers implement this inter...

Model\Entity\Increment\IncrementInterface

Interface

This interface defines a contract for generating sequential ID values in Magento's EAV system. Developers implement this interface when creating custo...

Model\ReservedAttributeCheckerInterface

Interface

This interface defines a contract for checking whether an EAV attribute code is reserved by the system and cannot be used for custom attributes. Devel...