Skip to content

Conversation

@CarlSchwan
Copy link
Member

@CarlSchwan CarlSchwan commented Nov 17, 2025

  • Resolves: #

Summary

Seems to work fine locally and the CI is also happy

I ended up doing some manual changes to lib/private/Group/Group.php, to lib/private/Server.php and to lib/private/AppFramework/DependencyInjection/DIContainer.php to make it work

TODO

  • ...

Checklist

@CarlSchwan CarlSchwan added this to the Nextcloud 33 milestone Nov 17, 2025
@CarlSchwan CarlSchwan self-assigned this Nov 17, 2025
@CarlSchwan CarlSchwan added the 2. developing Work in progress label Nov 17, 2025
@CarlSchwan CarlSchwan marked this pull request as ready for review November 18, 2025 11:49
@CarlSchwan CarlSchwan requested review from provokateurin, salmart-dev and yemkareems and removed request for a team November 18, 2025 11:49
@provokateurin
Copy link
Member

We were always a bit hesitant to do this, but I guess we just have to do it at some point. I'm fine with doing it now, if there is anything wrong we hopefully have enough time until 33.
GH isn't able to let me see the entire second commit, so I can only really yolo this one.

OC\ServerContainer is not inherinting from IServerContainer so expose
the most near type.

Signed-off-by: Carl Schwan <[email protected]>
@CarlSchwan
Copy link
Member Author

We were always a bit hesitant to do this, but I guess we just have to do it at some point. I'm fine with doing it now, if there is anything wrong we hopefully have enough time until 33. GH isn't able to let me see the entire second commit, so I can only really yolo this one.

We do need to bit the bullet at some point :)

Copy link
Contributor

@miaulalala miaulalala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First batch

Copy link
Contributor

@miaulalala miaulalala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First batch

Signed-off-by: Carl Schwan <[email protected]>
Copy link
Contributor

@miaulalala miaulalala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Batch 2 🥇

Copy link
Contributor

@miaulalala miaulalala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Batch 2 🥇

@CarlSchwan
Copy link
Member Author

CarlSchwan commented Nov 20, 2025

Batch 2 🥇

Thanks for the careful review :) Applied almost everything, aside of a few things that were breaking some other parts

Copy link
Contributor

@salmart-dev salmart-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Besides the small issues in the comments I noticed many changes in constructor parameter names. Those would be breaking changes since PHP has named parameters support, but I assume that we don't use that internally. I think all classes I saw with this kind of change were all internal.

@@ -68,7 +58,6 @@ public function process(LoginData $loginData): LoginResult {
}

return LoginResult::success(
$loginData,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

question: why is this argument being removed? I see the function still has two parameters

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the loginData parameter was unused. I also removed it from the function

@CarlSchwan CarlSchwan added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Nov 24, 2025
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.

6 participants