/** * * @return Project_OneStepCreation_OneStepCreationValidator */ private function validateTroveCats() { foreach ($this->trove_cats as $trove_cat) { if (!$this->creation_request->getTroveCat($trove_cat->getId())) { $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('register_project_one_step', 'mandatory_trovecat_missing', $trove_cat->getFullname())); $this->setIsNotValid(); } } return $this; }