Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[core] Remove \Module::factory, update remaining instances to $loris->getModule() #8287

Merged
merged 4 commits into from
Feb 22, 2023

Conversation

driusan
Copy link
Collaborator

@driusan driusan commented Dec 19, 2022

This finishes what was started in PR#8221 and eliminates the \Module::factory method. All remaining instances are updated to use $loris->getModule instead, which takes the LorisInstance module paths into consideration.

@driusan driusan added Cleanup PR or issue introducing/requiring at least one clean-up operation php Pull requests that update Php code labels Dec 19, 2022
…>getModule

This finishes what was started in PR#8221 and eliminates the \Module::factory
method. All remaining instances are updated to use $loris->getModule instead,
which takes that LORISInstance module paths into consideration.
@driusan
Copy link
Collaborator Author

driusan commented Jan 24, 2023

@ridz1208 ping.. I just rebased this because the required tests changed, but it was passing before the rebase.

@driusan driusan merged commit 1ec65d5 into aces:main Feb 22, 2023
driusan added a commit to driusan/Loris that referenced this pull request Feb 22, 2023
The main branch is failing since aces#8287 because when dashboard
calls getWidgets() on the mri_violations module the module
autoloader hasn't been loaded. This registers the autoloader
when it's called so that the "new" class can be found.
driusan added a commit that referenced this pull request Feb 22, 2023
The main branch is failing since #8287 because when dashboard
calls getWidgets() on the mri_violations module the module
autoloader hasn't been loaded. This registers the autoloader
when it's called so that the "new" class can be found.
@ridz1208 ridz1208 added this to the 25.0.0 milestone Mar 6, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Cleanup PR or issue introducing/requiring at least one clean-up operation php Pull requests that update Php code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants