Factory
CartItemFactory
Magento\Quote\Model\Cart\Data\CartItemFactory
What it does
This factory class creates CartItem data transfer objects (DTOs) from array data, ensuring all required fields like SKU and quantity are present.
Developers use this when they need to construct validated cart item objects with product options from raw data arrays, such as when processing GraphQL mutations or API requests for adding items to a shopping cart.
Public Methods
- create()