Problem/Motivation
In 11.4, we added a new optional argument to RouteProvider.
What's special about that is that it has already two optional arguments, the table name, which is only used in kernel tests, and the language manager, which is optional but shouldn't be but was never officially deprecated.
Steps to reproduce
Proposed resolution
Remaining tasks
Do we only deal with the explicitly deprecated argument, or do we something more? I guess it's tricky as those things aren't deprecated.
User interface changes
Introduced terminology
API changes
Data model changes
Release notes snippet
Issue fork drupal-3614493
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:
- 3614493-remove-bc-from
changes, plain diff MR !16517
Comments
Comment #3
berdirI didn't make LanguageManager required, but I did switch it all to promoted properties.
Comment #4
smustgrave commentedUnrelated javascript failures.
Comment #5
catchI think we should open an issue to see if we can remove the $table_name argument via refactoring the tests and also to make the language manager required.
MR looks good in itself.
Comment #6
smustgrave commentedOpened #3614851: Potentially deprecate $table_name from RouteProvider
Comment #8
catchCommitted/pushed to main, thanks!