/** * Creates the model * * @return \MUtil_Model_ModelAbstract */ protected function createModel() { if ($this->model instanceof \Gems_Model_RespondentModel) { $model = $this->model; } else { if ($this->respondent instanceof \Gems_Tracker_Respondent) { $model = $this->respondent->getRespondentModel(); } else { $model = $this->loader->getModels()->getRespondentModel(true); } $model->applyDetailSettings(); } return $model; }