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