コード例 #1
0
 /**
  * @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();
 }
コード例 #2
0
ファイル: RefundSaver.php プロジェクト: spryker/Refund
 /**
  * @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;
 }