/** * add the gift sender, recipient and message to payload * @param IGifting * @param Varien_Object * @return self */ protected function _addEnvelopeInfo(IGifting $giftingPayload, Varien_Object $giftingItem) { $messageId = $giftingItem->getGiftMessageId(); if ($messageId) { $message = Mage::getModel('giftmessage/message')->load($messageId); if ($giftingItem->getGwAddCard()) { $this->_addAsGiftCard($giftingPayload, $message); } else { $this->_addAsPackSlip($giftingPayload, $message); } } return $this; }