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