private function prepareSportGroupForm($name, $selfId = null) { $form = new SportGroupForm($this, $name, $this->getTranslator()); $form->setPriorities($this->sportGroupService->getPriorities()); try { $sportGroups = $this->sportGroupService->getSelectAllSportGroups($selfId); $form->setSportGroups($sportGroups); $sportTypes = $this->sportTypeService->getSelectSportTypes(); $form->setSportTypes($sportTypes); } catch (Exceptions\DataErrorException $ex) { $this->flashMessage($ex->getMessage(), self::FM_ERROR); } return $form; }