mediawiki-extensions-AbuseF.../includes
Matěj Suchánek d82a716ad0 Make old_links retrieval cleaner
The method for old_links retrieval depends on the "forFilter"
value, which we know in advance. If it's true, old_links should
be retrieved from the database. Make a case in the switch
that does nothing but retrieves links from the database,
and direct the evaluation to it.

This change was split from I3628a56e5 to make its review easier.

NOTE: this changes code potentially executed on every save operation.

Change-Id: I33b688f6be3c58beec403f7bf26407a42e7c18ab
2023-06-13 14:03:21 +02:00
..
Api Add tests for extension.json and services 2023-03-28 09:35:02 +02:00
ChangeTags Replace deprecated database object access methods 2023-03-08 16:50:56 +01:00
Consequences Degroup: Return early if user is a temporary user 2023-06-06 14:10:21 +01:00
EditBox Convert remaining permissions checks to use Authority 2022-07-02 14:49:47 +02:00
Filter build: Updating dependencies 2021-07-21 18:51:18 +00:00
Hooks BlockedDomains: Use cleaner array building and add tests 2023-06-12 17:46:55 +00:00
LogFormatter Fix capitalization of method calls accross the codebase 2022-04-26 17:42:34 +02:00
Pager Replace deprecated MWException 2023-06-07 17:41:20 +02:00
Parser Replace deprecated MWException 2023-06-07 17:41:20 +02:00
Special Fix error reporting in BlockedDomainStorage for real 2023-06-12 17:11:49 +02:00
VariableGenerator Make old_links retrieval cleaner 2023-06-13 14:03:21 +02:00
Variables Make old_links retrieval cleaner 2023-06-13 14:03:21 +02:00
View Make use of the ??= operator and such where it makes sense 2023-06-12 10:27:03 +02:00
Watcher Use new DeferredUpdatesManager service 2023-05-30 12:50:08 +00:00
AbuseFilter.php Use actor table in AbuseFilter 2023-03-22 14:01:29 +01:00
AbuseFilterActorMigration.php Use actor table in AbuseFilter 2023-03-22 14:01:29 +01:00
AbuseFilterChangesList.php Replace deprecated Linker::commentBlock 2022-12-10 22:32:53 +01:00
AbuseFilterPermissionManager.php AbuseFilterPermissionManager: Add sitewide block check 2022-10-21 17:34:01 +00:00
AbuseFilterPreAuthenticationProvider.php Inject dependencies into the authentication provider 2022-04-09 18:44:25 +02:00
AbuseFilterServices.php Introduce Special:BlockedExternalDomains 2023-05-30 20:48:42 +02:00
AbuseLogger.php Replace deprecated database object access methods 2023-03-08 16:50:56 +01:00
AbuseLoggerFactory.php Replace deprecated database object access methods 2023-03-08 16:50:56 +01:00
ActionSpecifier.php Use ActionSpecifier to load the IP address 2022-12-17 22:52:24 +01:00
BlockAutopromoteStore.php Add logging when the 'block' action fails 2022-03-05 19:12:53 +00:00
BlockedDomainStorage.php Merge "Fix error reporting in BlockedDomainStorage for real" 2023-06-12 21:28:38 +00:00
CentralDBManager.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
CentralDBNotAvailableException.php Add a service to retrieve the central DB 2020-10-31 12:32:46 +00:00
EchoNotifier.php EchoNotifierTest: Use namespaced Event class 2022-11-12 06:28:33 +00:00
EditRevUpdater.php Replace deprecated database object access methods 2023-03-08 16:50:56 +01:00
EditStashCache.php Refactor ParserStatus 2021-09-17 11:25:54 +00:00
EmergencyCache.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
FilterCompare.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
FilterImporter.php maintenance,includes: Clean up file headers 2022-09-29 17:56:49 +01:00
FilterLookup.php Use actor table in AbuseFilter 2023-03-22 14:01:29 +01:00
FilterProfiler.php maintenance,includes: Clean up file headers 2022-09-29 17:56:49 +01:00
FilterRunner.php Make use of the ??= operator and such where it makes sense 2023-06-12 10:27:03 +02:00
FilterRunnerFactory.php Use new DeferredUpdatesManager service 2023-05-30 12:50:08 +00:00
FilterStore.php Merge "Replace deprecated database object access methods" 2023-03-27 09:11:46 +00:00
FilterUser.php Add logging when the 'block' action fails 2022-03-05 19:12:53 +00:00
FilterValidator.php Convert remaining permissions checks to use Authority 2022-07-02 14:49:47 +02:00
GlobalNameUtils.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
InvalidImportDataException.php Adjust code coverage 2020-11-19 22:40:26 +00:00
KeywordsManager.php Merge "Add support for regex string replacements." 2022-05-31 14:54:33 +00:00
RunnerData.php Refactor ParserStatus 2021-09-17 11:25:54 +00:00
ServiceWiring.php Merge "Use new DeferredUpdatesManager service" 2023-06-01 19:00:42 +00:00
SpecsFormatter.php Update moved class RawMessage 2023-05-19 10:30:17 +00:00
TableDiffFormatterFullContext.php maintenance,includes: Clean up file headers 2022-09-29 17:56:49 +01:00
TextExtractor.php maintenance,includes: Clean up file headers 2022-09-29 17:56:49 +01:00
ThrottleFilterPresentationModel.php Improve wording for throttled filter warnings 2022-02-22 11:10:19 +00:00