/** * @param \Generated\Shared\Transfer\OrderTransfer $orderTransfer * * @return \Orm\Zed\Sales\Persistence\SpySalesOrderItem[]|\Propel\Runtime\Collection\ObjectCollection */ protected function getSalesOrderItems(OrderTransfer $orderTransfer) { $saleOrderItemIds = $this->getSaleOrderItemIds($orderTransfer); if (empty($saleOrderItemIds)) { return []; } return $this->salesQueryContainer->querySalesOrderItem()->filterByIdSalesOrderItem($saleOrderItemIds, Criteria::IN)->find(); }
/** * @param \Generated\Shared\Transfer\ItemTransfer $itemTransfer * * @return \Orm\Zed\Sales\Persistence\SpySalesOrderItem */ protected function getSalesOrderItemEntity(ItemTransfer $itemTransfer) { $salesOrderItemEntity = $this->salesQueryContainer->querySalesOrderItem()->findOneByIdSalesOrderItem($itemTransfer->getIdSalesOrderItem()); return $salesOrderItemEntity; }