Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
product_grouped_rollback.php
Go to the documentation of this file.
1 <?php
7 
10 
15  \Magento\Catalog\Api\ProductRepositoryInterface::class
16 );
17 $registry->unregister('isSecureArea');
18 $registry->register('isSecureArea', true);
19 try {
21  $simpleProduct = $productRepository->get('simple', false, null, true);
22  $simpleProduct->delete();
23 } catch (NoSuchEntityException $e) {
24  //already deleted
25 }
26 
27 try {
29  $virtualProduct = $productRepository->get('virtual-product', false, null, true);
30  $virtualProduct->delete();
31 } catch (NoSuchEntityException $e) {
32  //already deleted
33 }
34 
35 try {
37  $groupedProduct = $productRepository->get('grouped-product', false, null, true);
38  $groupedProduct->delete();
39 } catch (NoSuchEntityException $e) {
40  //already deleted
41 }
42 
43 $registry->unregister('isSecureArea');
44 $registry->register('isSecureArea', false);