Factory
CartItemFactory
Magento\Quote\Model\Cart\Data\CartItemFactory
What it does
This factory class creates CartItem Data Transfer Objects (DTOs) from raw array data, validating that required fields like SKU and quantity are present.
Developers use this when converting input data (such as from API requests or form submissions) into structured CartItem objects with their associated product options, ensuring data integrity before adding items to a shopping cart.
Public Methods
- create()