isAccessibleBy($user); } public function create(User $user, TranscriptionProject $project): bool { return $project->isAccessibleBy($user); } public function delete(User $user, ProjectComment $comment): bool { $project = $comment->project; return $comment->user_id === $user->id || $project->isOwnedBy($user); } }