role, ['admin', 'manager', 'receptionist']); } public function view(User $user): bool { return in_array($user->role, ['admin', 'manager', 'receptionist']); } public function create(User $user): bool { return in_array($user->role, ['admin', 'manager', 'receptionist']); } public function update(User $user): bool { return in_array($user->role, ['admin', 'manager']); } public function delete(User $user): bool { return $user->role === 'admin'; } }