/**
  *
  * @access protected
  * @param \CCDNForum\ForumBundle\Entity\Board $board
  */
 protected function onSuccess(Board $board)
 {
     $this->dispatcher->dispatch(ForumEvents::ADMIN_BOARD_DELETE_SUCCESS, new AdminBoardEvent($this->request, $board));
     if (!$this->form->get('confirm_subordinates')->getData()) {
         $topics = new ArrayCollection($board->getTopics()->toArray());
         $this->boardModel->reassignTopicsToBoard($topics, null)->flush();
     }
     $this->boardModel->deleteBoard($board);
     $this->dispatcher->dispatch(ForumEvents::ADMIN_BOARD_DELETE_COMPLETE, new AdminBoardEvent($this->request, $board));
 }