Log in
Factory

QuoteAddressFactory

Magento\QuoteGraphQl\Model\Cart\QuoteAddressFactory

What it does

This factory class creates QuoteAddress objects for GraphQL cart operations in Magento 2.

Developers use it when building GraphQL mutations for setting shipping/billing addresses on a cart, whether from raw input data, a customer's saved address, or by copying an existing shipping address.

It handles validation of country codes, regions, and street address line limits according to Magento's configuration.

Public Methods

  • createBasedOnInputData()
  • createBasedOnCustomerAddress()
  • createBasedOnShippingAddress()