Usages of these methods were removed from the core.
Steps:
- Use https://codesearch.wmcloud.org/search/ tool to find all the usages of AbstractAuthenticationProvider ::setLogger, ::setManager, ::setConfig, ::setHookContainer methods in extensions. Make a list, WMF deployed extensions separately, not WMF deployed extensions separately (you can select Wikimedia deployed) in the tool
- All usages of deprecated methods must be replaced with AbstractAuthenticationProvider::init. If it's overridden AbstractAuthenticationProvider::setConfig, so replace it with AbstractAuthenticationProvider::postInitSetup.
- Patches for all extensions that are not deployed should be created, but there's no requirement for them to get merged.
- When the patches of the deployed extensions will be merged, hard deprecate the setters.
Here is the parent patch - https://gerrit.wikimedia.org/r/c/mediawiki/core/+/680327
WMF deployed
- extensions / OATHAuth
- extensions / AntiSpoof
- extensions / ConfirmEdit
- extensions / TitleBlacklist
Not WMF deployed
- extensions / EmailAuth
- extensions / PasswordlessLogin