private function userIsRestrictedAndNotMemberOfProject(PFUser $user, Project $project) { return $user->isRestricted() && !$user->isMember($project->getID()) && $this->project_manager->checkRestrictedAccessForUser($project, $user); }