DataProvider
Magento\SalesGraphQl\Model\OrderItem\DataProvider
What it does
This class serves as a data provider for order items in GraphQL queries, fetching and formatting order item data along with associated products and orders.
Developers use this class to efficiently retrieve order item details in a GraphQL-friendly format, including pricing, quantities, discounts, and product information.
It implements a batch loading pattern to optimize database queries when multiple order items need to be fetched.
Public Methods
- addOrderItemId()
- getOrderItemById()