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