/**
  *
  * @access public
  * @return \Symfony\Component\Form\Form
  */
 public function getForm()
 {
     if (null == $this->form) {
         $board = $this->boardModel->createBoard();
         $this->dispatcher->dispatch(ForumEvents::ADMIN_BOARD_CREATE_INITIALISE, new AdminBoardEvent($this->request, $board));
         $options = array('default_category' => $this->defaultCategory);
         $this->form = $this->factory->create($this->boardCreateFormType, $board, $options);
     }
     return $this->form;
 }