Model
Form
Magento\Customer\Model\Metadata\Form
What it does
This class handles customer and address form metadata operations in Magento 2.
Developers use it to retrieve form attributes, extract and validate data from requests, and transform data between different formats (compact, restore, output).
It's essential when building custom customer forms or processing customer/address data submissions with proper validation and attribute filtering.
Public Methods
- getAttributes()
- getAttribute()
- getUserAttributes()
- getSystemAttributes()
- getAllowedAttributes()
- extractData()
- compactData()
- restoreData()
- prepareRequest()
- validateData()
- outputData()
- setInvisibleIgnored()