Model
Form
Magento\Customer\Model\Metadata\Form
What it does
This class manages customer and address form metadata in Magento 2, handling attribute retrieval, validation, and data processing for customer-facing forms.
Developers use it to extract, validate, and format customer/address data from forms, ensuring only visible and allowed attributes are processed according to the form context (registration, checkout, account edit, etc.).
Public Methods
- getAttributes()
- getAttribute()
- getUserAttributes()
- getSystemAttributes()
- getAllowedAttributes()
- extractData()
- compactData()
- restoreData()
- prepareRequest()
- validateData()
- outputData()
- setInvisibleIgnored()