Log in
Model

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