public function getUnsharedUsers(Document $document) { /** @var User[] $users */ $users = $this->userRepository->findAll(); $unsharedUsers = []; foreach ($users as $user) { if ($document->getShareOf($user) === null) { $unsharedUsers[] = $user; } } return $unsharedUsers; }