private function checkForm($form, User $user) { if ($form->isValid()) { if ($user->getName() == null || trim($user->getName()) == '') { $form->addError(new FormError($this->get('translator')->trans('FORM.USER.NONAME', array(), 'admin'))); } if ($user->getEmail() == null || trim($user->getEmail()) == '') { $form->addError(new FormError($this->get('translator')->trans('FORM.USER.NOEMAIL', array(), 'admin'))); } } if ($form->isValid()) { $usr = $this->get('logic')->getUserByName($user->getEmail()); if ($usr != null) { $form->addError(new FormError($this->get('translator')->trans('FORM.USER.NAMEEXIST', array(), 'admin'))); } /* @var $utilService Util */ $utilService = $this->get('util'); if ($utilService->generatePassword($user, $user->getEmail()) === FALSE) { $form->addError(new FormError($this->get('translator')->trans('FORM.USER.BADPASSWORD', array(), 'admin'))); } } return $form->isValid(); }
private function checkForm($form, User $user) { if ($form->isValid()) { if ($user->getName() == null || trim($user->getName()) == '') { $form->addError(new FormError($this->get('translator')->trans('FORM.USER.NONAME', array(), 'admin'))); return false; } if ($user->getUsername() == null || trim($user->getUsername()) == '') { $form->addError(new FormError($this->get('translator')->trans('FORM.USER.NOUSERNAME', array(), 'admin'))); return false; } if ($user->getRoles() == null) { $form->addError(new FormError($this->get('translator')->trans('FORM.USER.NOROLE', array(), 'admin'))); return false; } /* if ($user->getStatus() == null) { $form->addError(new FormError($this->get('translator')->trans('FORM.USER.NOSTATUS', array(), 'admin'))); return false; } */ return true; } return false; }