paypal_quote.php 776 B

123456789101112131415161718192021222324
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. use Magento\Quote\Api\CartRepositoryInterface;
  7. use Magento\Quote\Api\Data\CartInterface;
  8. use Magento\Store\Model\StoreManagerInterface;
  9. require __DIR__ . '/paypal_vault_token.php';
  10. /** @var StoreManagerInterface $storeManager */
  11. $storeManager = $objectManager->get(StoreManagerInterface::class);
  12. /** @var CartInterface $quote */
  13. $quote = $objectManager->get(CartInterface::class);
  14. $quote->setStoreId($storeManager->getStore()->getId())
  15. ->setCustomerIsGuest(false)
  16. ->setCustomerId($customer->getId());
  17. /** @var CartRepositoryInterface $quoteRepository */
  18. $quoteRepository = $objectManager->get(CartRepositoryInterface::class);
  19. $quoteRepository->save($quote);