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