private function checkForm($form, MatchForm $matchForm) { if (!$form->isValid()) { return false; } if ($matchForm->getTeamA() == null) { $form->addError(new FormError($this->get('translator')->trans('FORM.MATCH.NOHOMETEAM', array(), 'admin'))); } if ($matchForm->getTeamB() == null) { $form->addError(new FormError($this->get('translator')->trans('FORM.MATCH.NOAWAYTEAM', array(), 'admin'))); } elseif ($matchForm->getTeamA() == $matchForm->getTeamB()) { $form->addError(new FormError($this->get('translator')->trans('FORM.MATCH.SAMETEAM', array(), 'admin'))); } return $form->isValid(); }