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