Example #1
0
 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;
 }
Example #2
0
 /**
  * @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;
     }
 }