Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
create_quote_on_default_website_rollback.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
13 
15 $registry = Bootstrap::getObjectManager()->get(Registry::class);
16 
18 $cartRepository = Bootstrap::getObjectManager()->get(CartRepositoryInterface::class);
20 $searchCriteriaBuilder = Bootstrap::getObjectManager()->get(SearchCriteriaBuilder::class);
21 
23  ->addFilter('reserved_order_id', 'created_order_for_test')
24  ->create();
25 
26 $registry->unregister('isSecureArea');
27 $registry->register('isSecureArea', true);
28 
30 $carts = $cartRepository->getList($searchCriteria)->getItems();
31 foreach ($carts as $cart) {
32  $cartRepository->delete($cart);
33 }
34 
35 $registry->unregister('isSecureArea');
36 $registry->register('isSecureArea', false);