/** * Method for saving a rating * * @param Rating $entity * @param array $values * @return Rating $entity */ public function save(Rating $entity, $values) { $em = $this->getEntityManager(); $entity->setUserId($values['userId'])->setArticleId($values['articleId'])->setRatingScore($values['ratingScore'])->setTimeCreated($values['timeCreated'])->setTimeUpdated(new \DateTime()); $em->persist($entity); return $entity; }