/**
  * {@inheritdoc}
  */
 public function save(\Magento\Quote\Api\Data\CartItemInterface $cartItem)
 {
     /** @var $quoteIdMask QuoteIdMask */
     $quoteIdMask = $this->quoteIdMaskFactory->create()->load($cartItem->getQuoteId(), 'masked_id');
     $cartItem->setQuoteId($quoteIdMask->getQuoteId());
     return $this->repository->save($cartItem);
 }
Пример #2
0
 /**
  * {@inheritdoc}
  */
 public function saveForCustomer($customerId, \Magento\Quote\Api\Data\CartItemInterface $cartItem)
 {
     $cart = $this->quoteRepository->getActiveForCustomer($customerId);
     $cartItem->setQuoteId($cart->getId());
     return $this->save($cartItem);
 }