Skip to content

fix: Remove uses of IServerContainer interface - #1689

Merged
come-nc merged 1 commit into
mainfrom
fix/remove-iservercontainer-ref
Sep 10, 2026
Merged

fix: Remove uses of IServerContainer interface#1689
come-nc merged 1 commit into
mainfrom
fix/remove-iservercontainer-ref

Conversation

@come-nc

@come-nc come-nc commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

This should help fix CI for nextcloud/server#64095

As this application supports several server version I cannot use \OC\Server in DI as it was not registered before 36.
This application relies on internal methods to override services so the code cannot be extra-clean.

I decided to use \OCP\Server::get(ContainerInterface::class) to get the server object. \OC::$server would work too.

馃 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@come-nc come-nc self-assigned this Sep 10, 2026
@come-nc come-nc added the 2. developing Work in progress label Sep 10, 2026
@come-nc
come-nc force-pushed the fix/remove-iservercontainer-ref branch from 9a69551 to d22a003 Compare September 10, 2026 13:52
This deprecated interface will get removed soon.

Signed-off-by: C么me Chilliet <come.chilliet@nextcloud.com>
@come-nc
come-nc force-pushed the fix/remove-iservercontainer-ref branch from d22a003 to 199b980 Compare September 10, 2026 14:11
@come-nc come-nc added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Sep 10, 2026
@come-nc
come-nc merged commit 6b4989c into main Sep 10, 2026
57 checks passed
@come-nc
come-nc deleted the fix/remove-iservercontainer-ref branch September 10, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants