Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
product_for_search_rollback.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
10 $registry = $objectManager->get(\Magento\Framework\Registry::class);
11 
12 $registry->unregister('isSecureArea');
13 $registry->register('isSecureArea', true);
14 
16 $product = $objectManager->create(\Magento\Catalog\Model\ProductRepository::class)->get('simple');
18 $productResource = $objectManager->create(\Magento\Catalog\Model\ResourceModel\Product::class);
19 $productResource->delete($product);
20 
21 $eavSetupFactory = $objectManager->create(\Magento\Eav\Setup\EavSetupFactory::class);
24 $eavSetup->removeAttribute(\Magento\Catalog\Model\Product::ENTITY, 'test_searchable_attribute');
25 
26 $registry->unregister('isSecureArea');
27 $registry->register('isSecureArea', false);