/** * Update status of backend transaction related to an initial payment transaction * * @param \XLite\Model\Payment\Transaction $transaction Payment transaction * @param string $status Transaction status * * @return void */ public function updateInitialBackendTransaction(\XLite\Model\Payment\Transaction $transaction, $status) { $backendTransaction = $transaction->getInitialBackendTransaction(); if (isset($backendTransaction)) { $backendTransaction->setStatus($status); $this->saveDataFromRequest($backendTransaction); } }
/** * {@inheritDoc} */ public function getInitialBackendTransaction() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getInitialBackendTransaction', array()); return parent::getInitialBackendTransaction(); }