Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
customer_with_website_rollback.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
10 
12 $registry = $objectManager->get(\Magento\Framework\Registry::class);
13 $registry->unregister('isSecureArea');
14 $registry->register('isSecureArea', true);
15 
17 $store = $objectManager->get(\Magento\Store\Model\StoreManager::class);
18 
20 $customer = $objectManager->create(\Magento\Customer\Model\Customer::class);
21 $customer->setWebsiteId($store->getDefaultStoreView()->getWebsiteId());
22 $customer->loadByEmail('[email protected]');
23 if ($customer->getId()) {
24  $customer->delete();
25 }
26 
27 $registry->unregister('isSecureArea');
28 $registry->register('isSecureArea', false);