Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
quote_sec_website_rollback.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
13 
15 $objectManager = Bootstrap::getObjectManager();
16 
18 $registry = $objectManager->get(Registry::class);
19 $registry->unregister('isSecureArea');
20 $registry->register('isSecureArea', true);
21 
23 $quoteRepository = $objectManager->get(CartRepositoryInterface::class);
25 $searchCriteriaBuilder = $objectManager->get(SearchCriteriaBuilder::class);
26 $searchCriteria = $searchCriteriaBuilder->addFilter('reserved_order_id', '0000032134')
27  ->create();
29  ->getItems();
30 foreach ($items as $item) {
31  $quoteRepository->delete($item);
32 }
33 
34 $registry->unregister('isSecureArea');
35 $registry->register('isSecureArea', false);
36 
37 require __DIR__ . '/simple_product_rollback.php';
38 require __DIR__ . '/../../Customer/Fixtures/customer_sec_website_rollback.php';
defined('TESTS_BP')||define('TESTS_BP' __DIR__
Definition: _bootstrap.php:60