/** * Delete from database * * @param void * @return boolean */ function delete() { $delete = parent::delete(); if ($delete && !is_error($delete)) { switch ($this->getType()) { case COMPANY_CONFIG_OPTION: CompanyConfigOptions::deleteByOption($this->getName()); break; case USER_CONFIG_OPTION: UserConfigOptions::deleteByOption($this->getName()); break; case PROJECT_CONFIG_OPTION: ProjectConfigOptions::deleteByOption($this->getName()); break; } // if } // if return $delete; }