active_quote.php 663 B

12345678910111213141516171819
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. $quote = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Quote\Model\Quote::class);
  7. $quote->setStoreId(1)
  8. ->setIsActive(true)
  9. ->setIsMultiShipping(false)
  10. ->setReservedOrderId('test_order_1')
  11. ->save();
  12. /** @var \Magento\Quote\Model\QuoteIdMask $quoteIdMask */
  13. $quoteIdMask = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()
  14. ->create(\Magento\Quote\Model\QuoteIdMaskFactory::class)
  15. ->create();
  16. $quoteIdMask->setQuoteId($quote->getId());
  17. $quoteIdMask->setDataChanges(true);
  18. $quoteIdMask->save();