rollback_quote.php 679 B

123456789101112131415161718192021
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. use Magento\TestFramework\Helper\Bootstrap;
  7. /** @var \Magento\Framework\Registry $registry */
  8. $registry = Bootstrap::getObjectManager()->get(\Magento\Framework\Registry::class);
  9. $registry->unregister('isSecureArea');
  10. $registry->register('isSecureArea', true);
  11. /** @var $order \Magento\Quote\Model\Quote */
  12. $quoteCollection = Bootstrap::getObjectManager()->create(\Magento\Quote\Model\ResourceModel\Quote\Collection::class);
  13. foreach ($quoteCollection as $quote) {
  14. $quote->delete();
  15. }
  16. $registry->unregister('isSecureArea');
  17. $registry->register('isSecureArea', false);