Exemplo n.º 1
0
 /**
  * @test
  *
  * @group user-entity
  */
 public function likesPost()
 {
     $user = new User();
     $post = new Post();
     $post2 = new Post();
     $book = new Book();
     $like = new Like($post);
     $like2 = new Like($post2);
     $like3 = new Like($book);
     $user->addLike($like)->addLike($like2)->addLike($like3);
     $this->assertTrue($user->likesPost($post));
 }
Exemplo n.º 2
0
 /**
  * @param User $user
  *
  * @return Like
  */
 public function setUser(User $user)
 {
     if ($this->user !== $user) {
         $this->user = $user;
         $user->addLike($this);
     }
     return $this;
 }