Problem/Motivation
Since working on this module last in #2708461: Port to Drupal 8/9, I've started using a new pattern for constructing dependency-injected classes which avoids some of the constructor complexity and backwards-compatibility concerns and also avoids the "unsafe usage of new static" PHPStan warning that's sometimes present in old code. I didn't invent it, but I don't know if it has a name.
Proposed resolution
Start using the new pattern. Make sure tests pass.
Remaining tasks
Write a merge requestCommit
User interface changes
None.
API changes
None.
Data model changes
None.
Issue fork feedback-3481980
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
mparker17Seems to be passing tests locally.
Comment #5
mparker17Looks good; merging.