/** * @param \Orm\Zed\Refund\Persistence\PavRefund $refundEntity * * @return \Generated\Shared\Transfer\RefundTransfer */ protected function convertToTransfer(PavRefund $refundEntity) { $refundTransfer = new RefundTransfer(); $refundTransfer->fromArray($refundEntity->toArray(), true); foreach ($refundEntity->getRefundItems() as $refundItem) { $refundItemTransfer = new RefundItemTransfer(); $refundItemTransfer->fromArray($refundItem->toArray(), true); $refundTransfer->addItem($refundItemTransfer); } return $refundTransfer; }