nextcloud-server/lib/private/Collaboration/Collaborators
nfebe 6a1fdf5498 fix: Make TrustedServers optional in RemotePlugin
The federation app is not always installed, causing errors when
TrustedServers is injected as a hard dependency. This change makes
the dependency optional by using nullable types and null-safe
operators, defaulting to false when unavailable.

Modified backport of #55893 which are required for
the stable31 backport to function correctly.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-11-11 12:09:05 +07:00
..
GroupPlugin.php chore: Add SPDX header 2024-05-24 13:11:22 +07:00
LookupPlugin.php fix(lookup-server): disable lookup server for non-global scale setups 2025-03-11 21:54:06 +07:00
MailPlugin.php fix: filter out contacts with invalid email addresses in sharee completion 2025-03-28 22:37:07 +07:00
RemoteGroupPlugin.php chore: Add SPDX header 2024-05-24 13:11:22 +07:00
RemotePlugin.php fix: Make TrustedServers optional in RemotePlugin 2025-11-11 12:09:05 +07:00
Search.php chore: Add SPDX header 2024-05-24 13:11:22 +07:00
SearchResult.php chore: Add SPDX header 2024-05-24 13:11:22 +07:00
UserPlugin.php fix(Collaboration\UserPlugin): ensure full match is included in results 2025-10-13 16:16:29 +07:00