Пример #1
0
 /**
  * @param \Generated\Shared\Transfer\PaymentDataTransfer $paymentDataTransfer
  * @param int $idOrder
  *
  * @return void
  */
 public function updatePaymentDetail(PaymentDataTransfer $paymentDataTransfer, $idOrder)
 {
     $paymentEntity = $this->queryContainer->getPaymentByOrderId($idOrder)->findOne();
     $paymentDetailEntity = $paymentEntity->getSpyPaymentPayoneDetail();
     $paymentDetailEntity->fromArray($paymentDataTransfer->toArray());
     $paymentDetailEntity->save();
 }
Пример #2
0
 /**
  * @param \Generated\Shared\Transfer\OrderTransfer $orderTransfer
  *
  * @return \Orm\Zed\Payone\Persistence\SpyPaymentPayone
  */
 protected function findPaymentByOrder(OrderTransfer $orderTransfer)
 {
     return $this->queryContainer->getPaymentByOrderId($orderTransfer->getIdSalesOrder())->findOne();
 }