Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
ServiceNames
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2
3namespace MediaWiki\Extension\AbuseFilter;
4
5// phpcs:disable Generic.NamingConventions.UpperCaseConstantName.ClassConstantNotUpperCase
6
7/**
8 * This class holds constants for service names, so ServiceWiring.php doesn't have to autoload
9 * service classes that aren't actually used during the request to access the constants (T426470).
10 */
11class ServiceNames {
12
13    public const string AbuseFilterHookRunner = 'AbuseFilterHookRunner';
14    public const string AbuseLogConditionFactory = 'AbuseLogConditionFactory';
15    public const string AbuseLoggerFactory = 'AbuseFilterAbuseLoggerFactory';
16    public const string AbuseLogLookup = 'AbuseFilterAbuseLogLookup';
17    public const string BlockAutopromoteStore = 'AbuseFilterBlockAutopromoteStore';
18    public const string BlockedDomainFilter = 'AbuseFilterBlockedDomainFilter';
19    public const string BlockedDomainStorage = 'AbuseFilterBlockedDomainStorage';
20    public const string BlockedDomainValidator = 'AbuseFilterBlockedDomainValidator';
21    public const string CentralDBManager = 'AbuseFilterCentralDBManager';
22    public const string ChangeTagger = 'AbuseFilterChangeTagger';
23    public const string ChangeTagsManager = 'AbuseFilterChangeTagsManager';
24    public const string ChangeTagValidator = 'AbuseFilterChangeTagValidator';
25    public const string ConsequencesExecutorFactory = 'AbuseFilterConsequencesExecutorFactory';
26    public const string ConsequencesFactory = 'AbuseFilterConsequencesFactory';
27    public const string ConsequencesLookup = 'AbuseFilterConsequencesLookup';
28    public const string ConsequencesRegistry = 'AbuseFilterConsequencesRegistry';
29    public const string EchoNotifier = 'AbuseFilterEchoNotifier';
30    public const string EditBoxBuilderFactory = 'AbuseFilterEditBoxBuilderFactory';
31    public const string EditRevUpdater = 'AbuseFilterEditRevUpdater';
32    public const string EmergencyCache = 'AbuseFilterEmergencyCache';
33    public const string EmergencyWatcher = 'AbuseFilterEmergencyWatcher';
34    public const string FilterCompare = 'AbuseFilterFilterCompare';
35    public const string FilterImporter = 'AbuseFilterFilterImporter';
36    public const string FilterLookup = 'AbuseFilterFilterLookup';
37    public const string FilterProfiler = 'AbuseFilterFilterProfiler';
38    public const string FilterRunnerFactory = 'AbuseFilterFilterRunnerFactory';
39    public const string FilterStore = 'AbuseFilterFilterStore';
40    public const string FilterUser = 'AbuseFilterFilterUser';
41    public const string FilterValidator = 'AbuseFilterFilterValidator';
42    public const string KeywordsManager = 'AbuseFilterKeywordsManager';
43    public const string LazyVariableComputer = 'AbuseFilterLazyVariableComputer';
44    public const string LogDetailsLookup = 'AbuseFilterLogDetailsLookup';
45    public const string PermManager = 'AbuseFilterPermissionManager';
46    public const string ProtectedVariablesLookup = 'AbuseFilterProtectedVariablesLookup';
47    public const string RuleCheckerFactory = 'AbuseFilterRuleCheckerFactory';
48    public const string SpecsFormatter = 'AbuseFilterSpecsFormatter';
49    public const string TemporaryAccountIPsViewerSpecification = 'TemporaryAccountIPsViewerSpecification';
50    public const string TextExtractor = 'AbuseFilterTextExtractor';
51    public const string UpdateHitCountWatcher = 'AbuseFilterUpdateHitCountWatcher';
52    public const string VariableGeneratorFactory = 'AbuseFilterVariableGeneratorFactory';
53    public const string VariablesBlobStore = 'AbuseFilterVariablesBlobStore';
54    public const string VariablesFormatter = 'AbuseFilterVariablesFormatter';
55    public const string VariablesManager = 'AbuseFilterVariablesManager';
56
57}