Log in
Model

AbstractData

Magento\Customer\Model\Metadata\Form\AbstractData

What it does

AbstractData is a base class for handling customer attribute form data in Magento 2.

Developers extend this class when creating custom form element data models for customer, customer address, or custom EAV attributes.

It provides common functionality for extracting, validating, filtering, and formatting attribute values from HTTP requests.

Public Methods

  • getAttribute()
  • setRequestScope()
  • setRequestScopeOnly()
  • setExtractedData()
  • getExtractedData()
  • getIsAjaxRequest()
  • extractValue()
  • validateValue()
  • compactValue()
  • restoreValue()
  • outputValue()