Example #1
0
 /**
  * @return array|null
  */
 public function getGiftMessage()
 {
     $giftMessage = $this->item->getGiftMessage();
     if (empty($giftMessage)) {
         return parent::getGiftMessage();
     }
     return array('sender' => '', 'recipient' => '', 'message' => $this->item->getGiftMessage());
 }
Example #2
0
 public function getGiftMessage()
 {
     if (!is_null($this->giftMessage)) {
         return $this->giftMessage;
     }
     $giftMessageData = $this->proxyItem->getGiftMessage();
     if (!is_array($giftMessageData)) {
         return NULL;
     }
     $giftMessageData['customer_id'] = (int) $this->quote->getCustomerId();
     /** @var $giftMessage \Magento\GiftMessage\Model\Message */
     $giftMessage = $this->messageFactory->create()->addData($giftMessageData);
     if ($giftMessage->isMessageEmpty()) {
         return NULL;
     }
     $this->giftMessage = $giftMessage->save();
     return $this->giftMessage;
 }