示例#1
0
 /**
  * @param EntityManager $em
  * @param int $user1_id
  * @param int $user2_id
  * @param int $adv_id
  * @return Conversation
  */
 public static function addConversation(EntityManager $em, $user1_id, $user2_id, $adv_id)
 {
     $user1 = $em->find('NaidusvoeBundle:User', $user1_id);
     $user2 = $em->find('NaidusvoeBundle:User', $user2_id);
     $adv = $em->find('NaidusvoeBundle:Advertisment', $adv_id);
     $conversation = new Conversation();
     $conversation->setUser1($user1);
     $conversation->setUser2($user2);
     $conversation->setAdvertisment($adv);
     $conversation->setLastUpdated(new \DateTime());
     $em->persist($conversation);
     $em->flush();
     return $conversation;
 }