-
-
Couldn't load subscription status.
- Fork 3.7k
[5.4] Refactor components Table classes #45242
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
[5.4] Refactor components Table classes #45242
Conversation
|
@joomdonation code review is not enough, you please write test instruction, in this case test all touched table classes |
|
Similar with other PR, I'm closing this one and will open multiple smaller PRs to make it possible for real user tests. |
|
PR has been reopened and testing instructions have been updated. Let's hope we find testers now. |
|
@joomdonation Any reason why |
|
@richard67 Look like table classes from some components like com_finder, com_guidedtours were not processed for some reasons. I will check it again on tomorrow. |
|
@joomdonation Thanks for adding the other tables. I've allowed myself to modify the testing instructions a bit so they better cover this PR here. |
|
I have tested this item ✅ successfully on 365a426 In addition, I've made a detailed code review of the changes. This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45242. |
|
Hints for other testers:
|
|
I have tested this item ✅ successfully on 365a426 I did these 3 categories: This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45242. |
|
RTC This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45242. |
|
Tested successfully together with 45243
|
|
thanks to all |
|
Thanks all from me, too :) |
Pull Request for Issue # .
Summary of Changes
This is follow PR for #45165. It makes the following changes to components Table classes :
DatabaseDriverbyDatabaseInterfacefor $db param in class constructorI do not know if it is useful or not but I want to mention that the task #2 and #3 above can be done automatically using two useful two rector rules below:
Testing Instructions
Please try create and modify tags, user notes, private messages, template styles, install extension, set up and use MFA, use workflows... and make sure it is still working like before. These basic operations are already performed by our automated tests, and these tests are passed, so you do not need to test all of these actions. Just pick 2 from the list actions above would be enough.
Additional If you could do code review, it would be great.
Actual result BEFORE applying this Pull Request
Works
Expected result AFTER applying this Pull Request
Works, without using deprecated code
Link to documentations
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed