rMW9de0e23b48dc: Support dependency injection in log formatters converted $wgLogActionsHandler to use dependency injection, but on hindsight that isn't very useful in practice. Basically every log action handler extends core's LogFormatter which doesn't use dependency injection, and converting it means every child class will have to be updated, so it would be nice to get that in before the 1.42 release. To be able to hard deprecate the old way of constructing formatters, all Wikimedia extensions need to be updated.
- MediaWiki core (28 files)
- mediawiki/extensions/AbuseFilter (5 files)
- mediawiki/extensions/CentralAuth (9 files)
- mediawiki/extensions/CheckUser (4 files)
- mediawiki/extensions/FlaggedRevs (2 files)
- mediawiki/extensions/Flow (1 files)
- mediawiki/extensions/GlobalBlocking (1 files)
- mediawiki/extensions/GrowthExperiments (3 files)
- mediawiki/extensions/IPInfo (2 files)
- mediawiki/extensions/Interwiki (1 files)
- mediawiki/extensions/LiquidThreads (1 files)
- mediawiki/extensions/MassMessage (2 files)
- mediawiki/extensions/Newsletter (1 files)
- mediawiki/extensions/OAuth (1 files)
- mediawiki/extensions/PageTriage (1 files)
- mediawiki/extensions/SpamBlacklist (1 files)
- mediawiki/extensions/Thanks (1 files)
- mediawiki/extensions/Translate (1 files) - MLEB, not requires 1.42 yet
- mediawiki/extensions/TranslationNotifications (1 files)
- mediawiki/extensions/WikimediaMessages (1 files)