/** * Before object save manipulations * * @return Mage_Sales_Model_Order_Payment */ protected function _beforeSave() { parent::_beforeSave(); if (!$this->getParentId() && $this->getOrder()) { $this->setParentId($this->getOrder()->getId()); } return $this; }
/** * Prepare object for save * * @return Mage_Sales_Model_Quote_Payment */ protected function _beforeSave() { if ($this->getQuote()) { $this->setQuoteId($this->getQuote()->getId()); } try { $method = $this->getMethodInstance(); } catch (Mage_Core_Exception $e) { return parent::_beforeSave(); } $method->prepareSave(); return parent::_beforeSave(); }
/** * Prepare object for save * * @return Mage_Sales_Model_Quote_Payment */ protected function _beforeSave() { try { $method = $this->getMethodInstance(); } catch (Mage_Core_Exception $e) { return parent::_beforeSave(); } $method->prepareSave(); return parent::_beforeSave(); }