示例#1
0
 /**
  * @test
  *
  * @group entity
  * @group post-entity
  */
 public function testSettingUser()
 {
     $post = new Post();
     $user = new User();
     $post->setUser($user);
     $this->assertEquals('Cobase\\UserBundle\\Entity\\User', get_class($post->getUser()));
 }
示例#2
0
 /**
  * Save a post
  *
  * @param  Post $post
  * @param  Group $group
  * @param  User  $user
  * @return Group
  */
 public function savePost(Post $post)
 {
     if (!$post->getUser()) {
         $post->setUser($this->security->getToken()->getUser());
     }
     $this->em->persist($post);
     $this->em->flush();
     return $post;
 }