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