mediawiki-extensions-AbuseF.../includes
Daimona Eaytoy da6165b3dd Move all "secondary" hooks away from AbuseFilterHooks
Every hook that is not directly responsible for filtering an action is
now moved to its own handler class. Some of these are still static
methods because the respective hooks still use the old system.

Bug: T261067
Change-Id: I157169f968a7d6a4d1bcfde09358e5a66a3353bf
2021-02-01 17:29:26 +01:00
..
Api Catch FilterNotFoundException in ApiQueryAbuseLog 2021-01-22 01:54:40 +00:00
ChangeTags Move ChangeTags stuff to separate namespace 2020-11-27 15:13:34 +00:00
Consequences Don't return the status of doBlockInternal when processing block actions 2021-01-19 22:38:20 +00:00
Filter Use Filter objects in ViewDiff 2021-01-17 00:47:33 +00:00
Hooks Move all "secondary" hooks away from AbuseFilterHooks 2021-02-01 17:29:26 +01:00
LogFormatter Add a service to format filter specs 2020-12-19 14:22:08 +01:00
Pager Increase coverage for more classes 2021-01-17 17:38:58 +00:00
Parser Allow single IPs in ip_in_range 2021-01-26 04:37:51 +00:00
Special Increase coverage for more classes 2021-01-17 17:38:58 +00:00
VariableGenerator Make User::get* calls explicit in LazyVariableComputer 2021-01-17 00:35:40 +00:00
Variables Make User::get* calls explicit in LazyVariableComputer 2021-01-17 00:35:40 +00:00
View Merge "Catch CentralDBNotAvailableException in ViewExamine" 2021-01-21 10:24:01 +00:00
Watcher Notify of a throttled filter 2020-12-19 10:31:29 +01:00
AbuseFilter.php Introduce an EditRevUpdater service 2021-01-27 00:24:39 +01:00
AbuseFilterChangesList.php Move remaining classes to own namespace 2021-01-04 12:11:58 +01:00
AbuseFilterHooks.php Move all "secondary" hooks away from AbuseFilterHooks 2021-02-01 17:29:26 +01:00
AbuseFilterPermissionManager.php Introduce a FilterValidator 2020-11-18 01:41:31 +00:00
AbuseFilterPreAuthenticationProvider.php Move remaining classes to own namespace 2021-01-04 12:11:58 +01:00
AbuseFilterServices.php Introduce an EditRevUpdater service 2021-01-27 00:24:39 +01:00
AbuseLogger.php Introduce an EditRevUpdater service 2021-01-27 00:24:39 +01:00
AbuseLoggerFactory.php Introduce an EditRevUpdater service 2021-01-27 00:24:39 +01:00
BlockAutopromoteStore.php Improve coverage for several classes 2021-01-16 15:01:40 +00:00
CentralDBManager.php Add a FilterLookup service 2020-11-18 01:17:47 +00:00
CentralDBNotAvailableException.php Add a service to retrieve the central DB 2020-10-31 12:32:46 +00:00
EchoNotifier.php Move special page classes to own namespace 2021-01-02 10:54:13 +01:00
EditBoxBuilder.php Move parser classes to a dedicated namespace 2020-12-09 01:30:20 +00:00
EditBoxBuilderFactory.php Introduce EditBoxBuilderFactory service and EditBoxBuilder 2020-11-26 14:49:04 +01:00
EditRevUpdater.php Introduce an EditRevUpdater service 2021-01-27 00:24:39 +01:00
FilterCompare.php Create a dedicated namespace for all consequences-related classes 2020-12-18 19:27:33 +00:00
FilterImporter.php Create a dedicated namespace for all consequences-related classes 2020-12-18 19:27:33 +00:00
FilterLookup.php Bump cache key version of FilterLookup::getAllActiveFiltersInGroup 2021-01-17 23:55:11 +01:00
FilterProfiler.php Consolidate the per-filter deferred profiling updates into one deferred update 2021-01-27 15:11:58 -08:00
FilterRunner.php Introduce subclasses of Filter with specific use cases 2021-01-17 00:47:29 +00:00
FilterRunnerFactory.php Add pure unit tests for FilterRunner 2021-01-07 12:15:11 +00:00
FilterStore.php Move remaining classes to own namespace 2021-01-04 12:11:58 +01:00
FilterUser.php Add a service to retrieve the filter user 2020-10-26 14:06:53 +01:00
FilterValidator.php Improve coverage of parser-related classes 2021-01-15 03:16:48 +00:00
GlobalNameUtils.php Improve code coverage 2020-12-19 16:28:34 +01:00
InvalidImportDataException.php Adjust code coverage 2020-11-19 22:40:26 +00:00
KeywordsManager.php Add tests for retrieving RC variables 2020-10-04 12:43:04 +00:00
ServiceWiring.php Introduce an EditRevUpdater service 2021-01-27 00:24:39 +01:00
SpecsFormatter.php Use Filter objects in ViewDiff 2021-01-17 00:47:33 +00:00
TableDiffFormatterFullContext.php Move remaining classes to own namespace 2021-01-04 12:11:58 +01:00
TextExtractor.php Move remaining classes to own namespace 2021-01-04 12:11:58 +01:00
ThrottleFilterPresentationModel.php Notify of a throttled filter 2020-12-19 10:31:29 +01:00