resolver->listOperationsForPermission('parts'), false); } return false; } protected function voteOnUser($attribute, $subject, User $user): bool { if($subject instanceof Part) { //Null concealing operator means, that no return $this->resolver->inherit($user, 'parts', $attribute) ?? false; } //Deny access by default. return false; } }