public function addTransaction($additionalData = array()) { // Expire negative transactions can be created only for transactions not marked as expired yet $this->getObjectForAction()->setBalanceChangeSpent($this->getObjectForAction()->getBalanceChange())->save(); parent::addTransaction($additionalData); return $this; }
public function addTransaction($additionalData = array()) { $action = parent::addTransaction($additionalData); $this->getTransaction()->saveSpendOrderInfo($this->getObjectForAction()); return $action; }