Log in
Model

Validator

Magento\Customer\Model\Metadata\Validator

What it does

This class validates customer attribute data against defined EAV attribute rules and constraints in Magento 2.

Developers use it to ensure customer data (like name, email, custom attributes) meets validation requirements before saving to the database.

It checks each attribute's data model validation rules and collects any error messages for attributes that fail validation.

Public Methods

  • isValid()
  • validateData()
  • setEntityType()