Data
Magento\Eav\Model\Validator\Attribute\Data
What it does
This validator class validates EAV (Entity-Attribute-Value) attribute data against their defined rules and constraints.
Developers use it to ensure that attribute values meet requirements like required fields, data types, and custom validation rules before saving EAV entities like products or customers.
It supports filtering attributes through allowed/denied lists and validates data using attribute-specific data models.
Public Methods
- _resetState()
- setAttributes()
- setAllowedAttributesList()
- setDeniedAttributesList()
- setData()
- isValid()