/** * Retrieve billing address * * @return \Magento\Sales\Model\Quote\Address */ public function getAddress() { $address = $this->getData('address'); if (is_null($address)) { $address = $this->_multishipping->getQuote()->getBillingAddress(); $this->setData('address', $address); } return $address; }
/** * Retrieve payment info model * * @return \Magento\Payment\Model\Info */ public function getPaymentInfo() { return $this->_multishipping->getQuote()->getPayment(); }
/** * @param \Magento\Multishipping\Model\Checkout\Type\Multishipping $subject * @param array|null $methods * @return void * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function beforeSetShippingMethods(\Magento\Multishipping\Model\Checkout\Type\Multishipping $subject, $methods) { $giftMessages = $this->request->getParam('giftmessage'); $quote = $subject->getQuote(); $this->message->add($giftMessages, $quote); }