/** * Saves an answer * @param array $params Holds an array with {(int)article_id, (text)answer} * @return boolean TRUE on success, FALSE on params not set */ public function saveAnswer($params) { if (!is_array($params) || count($params) < 1) { return false; } $em = $this->getEntityManager(); $answer = new Answers(); $answer->setArticleId($params['article_id']); $answer->setArticleAnswer($params['answer']); $answer->setCreatedOn(new \DateTime()); $em->persist($answer); $em->flush(); return true; }