shippingAddressManagement = $shippingAddressManagement; $this->quoteIdMaskFactory = $quoteIdMaskFactory; } /** * {@inheritDoc} */ public function assign($cartId, \Magento\Quote\Api\Data\AddressInterface $address) { /** @var $quoteIdMask QuoteIdMask */ $quoteIdMask = $this->quoteIdMaskFactory->create()->load($cartId, 'masked_id'); return $this->shippingAddressManagement->assign($quoteIdMask->getQuoteId(), $address); } /** * {@inheritDoc} */ public function get($cartId) { /** @var $quoteIdMask QuoteIdMask */ $quoteIdMask = $this->quoteIdMaskFactory->create()->load($cartId, 'masked_id'); return $this->shippingAddressManagement->get($quoteIdMask->getQuoteId()); } }