private function prepareStaticPageForm($name, $selfId = null) { $form = new StaticPageForm($this, $name, $this->getTranslator()); try { $sportGroups = $this->sportGroupService->getSelectAllSportGroups($selfId); $form->setSportGroups($sportGroups); $users = $this->userService->getSelectUsers(); $form->setUsers($users); $pages = $this->staticPageService->getSelectStaticPages($selfId); $form->setPages($pages); } catch (Exceptions\DataErrorException $ex) { $this->flashMessage($ex->getMessage(), self::FM_ERROR); } return $form; }