コード例 #1
0
ファイル: CommentAction.php プロジェクト: blump/Comment
 public function create(CommentCreateEvent $event)
 {
     $comment = new Comment();
     $comment->setRef($event->getRef())->setRefId($event->getRefId())->setCustomerId($event->getCustomerId())->setUsername($event->getUsername())->setEmail($event->getEmail())->setLocale($event->getLocale())->setTitle($event->getTitle())->setContent($event->getContent())->setStatus($event->getStatus())->setVerified($event->isVerified())->setRating($event->getRating())->setAbuse($event->getAbuse())->save();
     $event->setComment($comment);
     if (Comment::ACCEPTED === $comment->getStatus()) {
         $this->dispatchRatingCompute($event->getDispatcher(), $comment->getRef(), $comment->getRefId());
     }
 }