-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
[1/2] Refactors lib/private/Collaboration #39113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1/2] Refactors lib/private/Collaboration #39113
Conversation
nfebe
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few inline comments mostly type hinting
|
@fenn-cs Thank you for taking the time to review the changes. Almost all of the comments boil down to the inability of adding the parameter type hints, because of the implemented interfaces. I don't think this is the right time and PR to do such changes in all the interfaces and as a result, all the implemented classes. |
c36f15e to
c60f54b
Compare
c60f54b to
48c92a4
Compare
Mainly using PHP8's constructor property promotion. Signed-off-by: Faraz Samapoor <[email protected]>
Co-authored-by: fenn-cs <[email protected]> Signed-off-by: Faraz Samapoor <[email protected]>
48c92a4 to
14ad1e9
Compare
|
@artonge Thank you for the review. Rebased it again to pass the failed DCO workflow. |
Summary
Following previous PRs taking advantage of PHP8's constructor property promotion in
/core/namespace, I have also made the required adjustments to the classes in/lib/private/Collaborationnamespace.I figured I should split the changes into two PRs to make reviewing the changes easier.
The improvements in this PR include but are not limited to:
Checklist