mediawiki-extensions-AbuseF.../includes
Daimona Eaytoy 55ba083b13 Introduce a KeywordsManager service
This will decouple a bit the huge and chaotic tangle of AF classes. Some
boilerplate code for AbuseFilter services is also added with this patch.

Note that this requires injecting a KeywordsManager in
AbuseFilterVariableHolder, or unit tests would fail. This is still
incomplete, and the Manager is only injected in tests, because
VariableHolder still has to be refactored.

The test for the UpdateVarDumps script had to be updated, because
serializing VHs in there was a bad choice. As pointed out in a comment,
the test is likely going to break again once we remove the BC code, but
I hope that we'll be able to remove the test at that point.

Change-Id: I12a656a310adb8c5f75cab63f6db9e121e109717
2020-09-28 23:03:52 +00:00
..
api Inject a user into RCVariableGenerator 2020-09-21 16:15:21 +00:00
Hooks HookRunner: onAbuseFilterGenerateUserVars should run generateUserVars 2020-09-24 16:40:03 +02:00
pagers Let sysops see difflinks to deleted revisions on Special:AbuseLog 2020-09-20 15:41:12 +02:00
parser Introduce a KeywordsManager service 2020-09-28 23:03:52 +00:00
special Merge "Move link to /import in a button on ViewList" 2020-09-27 08:50:58 +00:00
VariableGenerator Add tests for 'upload' action 2020-09-28 11:53:53 +00:00
Views Introduce a KeywordsManager service 2020-09-28 23:03:52 +00:00
AbuseFilter.php Introduce a KeywordsManager service 2020-09-28 23:03:52 +00:00
AbuseFilterChangesList.php Stop using the Revision class 2020-02-26 15:39:12 +00:00
AbuseFilterHooks.php Merge "Revert "Drop duplicate index wiki_timestamp"" 2020-09-23 11:06:12 +00:00
AbuseFilterModifyLogFormatter.php build: Upgrade phan-taint-check-plugin from 1.5.x to 2.0.1 2019-07-10 15:30:52 +00:00
AbuseFilterPreAuthenticationProvider.php Factor out variables-related methods 2020-02-07 20:27:26 +00:00
AbuseFilterRightsLogFormatter.php Hide "User:" prefix from autopromote log entries 2020-09-17 12:12:00 +02:00
AbuseFilterRunner.php Merge "Allow Blockautopromote duration to be configured for wikis." 2020-09-17 17:53:06 +00:00
AbuseFilterServices.php Introduce a KeywordsManager service 2020-09-28 23:03:52 +00:00
AbuseFilterSuppressLogFormatter.php Migrate AbuseFilter suppress log 2018-08-21 16:05:54 +00:00
AbuseFilterVariableHolder.php Introduce a KeywordsManager service 2020-09-28 23:03:52 +00:00
AbuseLogHitFormatter.php Add MessageLocalizer to AbuseFilter::getActionDisplay 2020-09-17 22:45:52 +02:00
AFComputedVariable.php Update hook calling to use new HookContainer 2020-09-17 10:05:45 +00:00
KeywordsManager.php Introduce a KeywordsManager service 2020-09-28 23:03:52 +00:00
ServiceWiring.php Introduce a KeywordsManager service 2020-09-28 23:03:52 +00:00
TableDiffFormatterFullContext.php