public function delete() { if (!$this->isPredefined()) { parent::delete(); } }
/** * Overriden method delete, for deprecate full delete of object from db. * @return void */ public function delete() { $objConfig = App_Application::getInstance()->getConfig()->user; // config-based detection of what to do on deleting user // dometime we need to prevent deletion if ($objConfig->on_delete) { call_user_func_array($objConfig->on_delete, array('object' => $this)); } else { if ($objConfig->never_delete) { $this->ucac_status = User_Account::INACTIVE; $this->save(); } else { parent::delete(); } } }