/** * @param \Generated\Shared\Transfer\QuoteTransfer $quoteTransfer * * @return void */ public function saveOrder(QuoteTransfer $quoteTransfer) { Propel::getConnection()->beginTransaction(); $paymentTransfer = $quoteTransfer->getPayonePayment(); $paymentTransfer->setFkSalesOrder($orderTransfer->getIdSalesOrder()); $payment = $this->savePayment($paymentTransfer); $paymentDetailTransfer = $paymentTransfer->getPaymentDetail(); $this->savePaymentDetail($payment, $paymentDetailTransfer); Propel::getConnection()->commit(); }