Esempio n. 1
0
 /**
  * L'auteur et ses amis peuvent liker une publication
  *
  * @param User $user
  * @param Activity $activity
  * @return bool
  */
 public function like(User $user, Activity $activity)
 {
     return $user->id != $activity->user->id && !$user->isFriendWith($activity->user);
 }
 /**
  * Est ce qu'un utilisateur peut commenter le statut d'un autre ?
  *
  * @param User $user
  * @param Activity $activity
  * @return bool
  */
 public function create(User $user, Activity $activity)
 {
     return $user->isFriendWith($activity->user) || $user->id === $activity->user->id;
 }