/** * 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; }