protected function tearDown() { $previousStoreId = Mage::app()->getStore(); Mage::app()->setCurrentStore(Mage::app()->getStore(Mage_Core_Model_App::ADMIN_STORE_ID)); if ($this->_createdCustomer && $this->_createdCustomer->getId() > 0) { $this->_createdCustomer->getAddressesCollection()->delete(); $this->_createdCustomer->delete(); } Mage::app()->setCurrentStore($previousStoreId); $this->_model = null; }
/** * @param \Mage_Customer_Model_Customer $customer * @return bool|\Exception */ protected function deleteCustomer(\Mage_Customer_Model_Customer $customer) { try { $customer->delete(); $this->output->writeln(sprintf('<info>%s (%s) was successfully deleted</info>', $customer->getName(), $customer->getEmail())); return true; } catch (\Exception $e) { $this->output->writeln('<error>' . $e->getMessage() . '</error>'); return $e; } }