protected function createTopic($board, $title) { $topic = new Topic(); $topic->setBoard($board); $topic->setTitle($title); $topic->setCachedViewCount(0); $topic->setCachedReplyCount(0); $topic->setSticky(false); $topic->setClosed(false); $topic->setDeleted(false); return $topic; }
/** * * @access public * @param \CCDNForum\ForumBundle\Entity\Topic $topic * @return \CCDNForum\ForumBundle\Manager\ManagerInterface */ public function unsticky(Topic $topic) { $topic->setSticky(false); $topic->setStickiedBy(null); $topic->setStickiedDate(null); $this->persist($topic)->flush(); return $this; }