Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
MainConfigNames
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2/**
3 * This file is automatically generated using maintenance/generateConfigSchema.php.
4 * Do not modify this file manually, edit includes/MainConfigSchema.php instead.
5 * @file
6 * @ingroup Config
7 */
8
9// phpcs:disable Generic.NamingConventions.UpperCaseConstantName.ClassConstantNotUpperCase
10// phpcs:disable Generic.Files.LineLength.TooLong
11namespace MediaWiki;
12
13/**
14 * A class containing constants representing the names of configuration variables.
15 * These constants can be used in calls to Config::get() or with ServiceOptions,
16 * to protect against typos and to make it easier to discover documentation about
17 * the respective config setting.
18 *
19 * @note this class is generated automatically by maintenance/generateConfigSchema.php
20 * @since 1.39
21 */
22class MainConfigNames {
23
24    /**
25     * Name constant for the ConfigRegistry setting, for use with Config::get()
26     * @see MainConfigSchema::ConfigRegistry
27     */
28    public const ConfigRegistry = 'ConfigRegistry';
29
30    /**
31     * Name constant for the Sitename setting, for use with Config::get()
32     * @see MainConfigSchema::Sitename
33     */
34    public const Sitename = 'Sitename';
35
36    /**
37     * Name constant for the Server setting, for use with Config::get()
38     * @see MainConfigSchema::Server
39     */
40    public const Server = 'Server';
41
42    /**
43     * Name constant for the CanonicalServer setting, for use with Config::get()
44     * @see MainConfigSchema::CanonicalServer
45     */
46    public const CanonicalServer = 'CanonicalServer';
47
48    /**
49     * Name constant for the ServerName setting, for use with Config::get()
50     * @see MainConfigSchema::ServerName
51     */
52    public const ServerName = 'ServerName';
53
54    /**
55     * Name constant for the AssumeProxiesUseDefaultProtocolPorts setting, for use with Config::get()
56     * @see MainConfigSchema::AssumeProxiesUseDefaultProtocolPorts
57     */
58    public const AssumeProxiesUseDefaultProtocolPorts = 'AssumeProxiesUseDefaultProtocolPorts';
59
60    /**
61     * Name constant for the HttpsPort setting, for use with Config::get()
62     * @see MainConfigSchema::HttpsPort
63     */
64    public const HttpsPort = 'HttpsPort';
65
66    /**
67     * Name constant for the ForceHTTPS setting, for use with Config::get()
68     * @see MainConfigSchema::ForceHTTPS
69     */
70    public const ForceHTTPS = 'ForceHTTPS';
71
72    /**
73     * Name constant for the ScriptPath setting, for use with Config::get()
74     * @see MainConfigSchema::ScriptPath
75     */
76    public const ScriptPath = 'ScriptPath';
77
78    /**
79     * Name constant for the UsePathInfo setting, for use with Config::get()
80     * @see MainConfigSchema::UsePathInfo
81     */
82    public const UsePathInfo = 'UsePathInfo';
83
84    /**
85     * Name constant for the Script setting, for use with Config::get()
86     * @see MainConfigSchema::Script
87     */
88    public const Script = 'Script';
89
90    /**
91     * Name constant for the LoadScript setting, for use with Config::get()
92     * @see MainConfigSchema::LoadScript
93     */
94    public const LoadScript = 'LoadScript';
95
96    /**
97     * Name constant for the RestPath setting, for use with Config::get()
98     * @see MainConfigSchema::RestPath
99     */
100    public const RestPath = 'RestPath';
101
102    /**
103     * Name constant for the StylePath setting, for use with Config::get()
104     * @see MainConfigSchema::StylePath
105     */
106    public const StylePath = 'StylePath';
107
108    /**
109     * Name constant for the LocalStylePath setting, for use with Config::get()
110     * @see MainConfigSchema::LocalStylePath
111     */
112    public const LocalStylePath = 'LocalStylePath';
113
114    /**
115     * Name constant for the ExtensionAssetsPath setting, for use with Config::get()
116     * @see MainConfigSchema::ExtensionAssetsPath
117     */
118    public const ExtensionAssetsPath = 'ExtensionAssetsPath';
119
120    /**
121     * Name constant for the ExtensionDirectory setting, for use with Config::get()
122     * @see MainConfigSchema::ExtensionDirectory
123     */
124    public const ExtensionDirectory = 'ExtensionDirectory';
125
126    /**
127     * Name constant for the StyleDirectory setting, for use with Config::get()
128     * @see MainConfigSchema::StyleDirectory
129     */
130    public const StyleDirectory = 'StyleDirectory';
131
132    /**
133     * Name constant for the ArticlePath setting, for use with Config::get()
134     * @see MainConfigSchema::ArticlePath
135     */
136    public const ArticlePath = 'ArticlePath';
137
138    /**
139     * Name constant for the UploadPath setting, for use with Config::get()
140     * @see MainConfigSchema::UploadPath
141     */
142    public const UploadPath = 'UploadPath';
143
144    /**
145     * Name constant for the ImgAuthPath setting, for use with Config::get()
146     * @see MainConfigSchema::ImgAuthPath
147     */
148    public const ImgAuthPath = 'ImgAuthPath';
149
150    /**
151     * Name constant for the ThumbPath setting, for use with Config::get()
152     * @see MainConfigSchema::ThumbPath
153     */
154    public const ThumbPath = 'ThumbPath';
155
156    /**
157     * Name constant for the UploadDirectory setting, for use with Config::get()
158     * @see MainConfigSchema::UploadDirectory
159     */
160    public const UploadDirectory = 'UploadDirectory';
161
162    /**
163     * Name constant for the FileCacheDirectory setting, for use with Config::get()
164     * @see MainConfigSchema::FileCacheDirectory
165     */
166    public const FileCacheDirectory = 'FileCacheDirectory';
167
168    /**
169     * Name constant for the Logo setting, for use with Config::get()
170     * @see MainConfigSchema::Logo
171     */
172    public const Logo = 'Logo';
173
174    /**
175     * Name constant for the Logos setting, for use with Config::get()
176     * @see MainConfigSchema::Logos
177     */
178    public const Logos = 'Logos';
179
180    /**
181     * Name constant for the Favicon setting, for use with Config::get()
182     * @see MainConfigSchema::Favicon
183     */
184    public const Favicon = 'Favicon';
185
186    /**
187     * Name constant for the AppleTouchIcon setting, for use with Config::get()
188     * @see MainConfigSchema::AppleTouchIcon
189     */
190    public const AppleTouchIcon = 'AppleTouchIcon';
191
192    /**
193     * Name constant for the ReferrerPolicy setting, for use with Config::get()
194     * @see MainConfigSchema::ReferrerPolicy
195     */
196    public const ReferrerPolicy = 'ReferrerPolicy';
197
198    /**
199     * Name constant for the TmpDirectory setting, for use with Config::get()
200     * @see MainConfigSchema::TmpDirectory
201     */
202    public const TmpDirectory = 'TmpDirectory';
203
204    /**
205     * Name constant for the UploadBaseUrl setting, for use with Config::get()
206     * @see MainConfigSchema::UploadBaseUrl
207     */
208    public const UploadBaseUrl = 'UploadBaseUrl';
209
210    /**
211     * Name constant for the UploadStashScalerBaseUrl setting, for use with Config::get()
212     * @see MainConfigSchema::UploadStashScalerBaseUrl
213     * @deprecated since 1.36 Use thumbProxyUrl in $wgLocalFileRepo
214     */
215    public const UploadStashScalerBaseUrl = 'UploadStashScalerBaseUrl';
216
217    /**
218     * Name constant for the ActionPaths setting, for use with Config::get()
219     * @see MainConfigSchema::ActionPaths
220     */
221    public const ActionPaths = 'ActionPaths';
222
223    /**
224     * Name constant for the MainPageIsDomainRoot setting, for use with Config::get()
225     * @see MainConfigSchema::MainPageIsDomainRoot
226     */
227    public const MainPageIsDomainRoot = 'MainPageIsDomainRoot';
228
229    /**
230     * Name constant for the EnableUploads setting, for use with Config::get()
231     * @see MainConfigSchema::EnableUploads
232     */
233    public const EnableUploads = 'EnableUploads';
234
235    /**
236     * Name constant for the UploadStashMaxAge setting, for use with Config::get()
237     * @see MainConfigSchema::UploadStashMaxAge
238     */
239    public const UploadStashMaxAge = 'UploadStashMaxAge';
240
241    /**
242     * Name constant for the EnableAsyncUploads setting, for use with Config::get()
243     * @see MainConfigSchema::EnableAsyncUploads
244     */
245    public const EnableAsyncUploads = 'EnableAsyncUploads';
246
247    /**
248     * Name constant for the EnableAsyncUploadsByURL setting, for use with Config::get()
249     * @see MainConfigSchema::EnableAsyncUploadsByURL
250     */
251    public const EnableAsyncUploadsByURL = 'EnableAsyncUploadsByURL';
252
253    /**
254     * Name constant for the UploadMaintenance setting, for use with Config::get()
255     * @see MainConfigSchema::UploadMaintenance
256     */
257    public const UploadMaintenance = 'UploadMaintenance';
258
259    /**
260     * Name constant for the IllegalFileChars setting, for use with Config::get()
261     * @see MainConfigSchema::IllegalFileChars
262     * @deprecated since 1.41; no longer customizable
263     */
264    public const IllegalFileChars = 'IllegalFileChars';
265
266    /**
267     * Name constant for the DeletedDirectory setting, for use with Config::get()
268     * @see MainConfigSchema::DeletedDirectory
269     */
270    public const DeletedDirectory = 'DeletedDirectory';
271
272    /**
273     * Name constant for the ImgAuthDetails setting, for use with Config::get()
274     * @see MainConfigSchema::ImgAuthDetails
275     */
276    public const ImgAuthDetails = 'ImgAuthDetails';
277
278    /**
279     * Name constant for the ImgAuthUrlPathMap setting, for use with Config::get()
280     * @see MainConfigSchema::ImgAuthUrlPathMap
281     */
282    public const ImgAuthUrlPathMap = 'ImgAuthUrlPathMap';
283
284    /**
285     * Name constant for the LocalFileRepo setting, for use with Config::get()
286     * @see MainConfigSchema::LocalFileRepo
287     */
288    public const LocalFileRepo = 'LocalFileRepo';
289
290    /**
291     * Name constant for the ForeignFileRepos setting, for use with Config::get()
292     * @see MainConfigSchema::ForeignFileRepos
293     */
294    public const ForeignFileRepos = 'ForeignFileRepos';
295
296    /**
297     * Name constant for the UseInstantCommons setting, for use with Config::get()
298     * @see MainConfigSchema::UseInstantCommons
299     */
300    public const UseInstantCommons = 'UseInstantCommons';
301
302    /**
303     * Name constant for the UseSharedUploads setting, for use with Config::get()
304     * @see MainConfigSchema::UseSharedUploads
305     */
306    public const UseSharedUploads = 'UseSharedUploads';
307
308    /**
309     * Name constant for the SharedUploadDirectory setting, for use with Config::get()
310     * @see MainConfigSchema::SharedUploadDirectory
311     */
312    public const SharedUploadDirectory = 'SharedUploadDirectory';
313
314    /**
315     * Name constant for the SharedUploadPath setting, for use with Config::get()
316     * @see MainConfigSchema::SharedUploadPath
317     */
318    public const SharedUploadPath = 'SharedUploadPath';
319
320    /**
321     * Name constant for the HashedSharedUploadDirectory setting, for use with Config::get()
322     * @see MainConfigSchema::HashedSharedUploadDirectory
323     */
324    public const HashedSharedUploadDirectory = 'HashedSharedUploadDirectory';
325
326    /**
327     * Name constant for the RepositoryBaseUrl setting, for use with Config::get()
328     * @see MainConfigSchema::RepositoryBaseUrl
329     */
330    public const RepositoryBaseUrl = 'RepositoryBaseUrl';
331
332    /**
333     * Name constant for the FetchCommonsDescriptions setting, for use with Config::get()
334     * @see MainConfigSchema::FetchCommonsDescriptions
335     */
336    public const FetchCommonsDescriptions = 'FetchCommonsDescriptions';
337
338    /**
339     * Name constant for the SharedUploadDBname setting, for use with Config::get()
340     * @see MainConfigSchema::SharedUploadDBname
341     */
342    public const SharedUploadDBname = 'SharedUploadDBname';
343
344    /**
345     * Name constant for the SharedUploadDBprefix setting, for use with Config::get()
346     * @see MainConfigSchema::SharedUploadDBprefix
347     */
348    public const SharedUploadDBprefix = 'SharedUploadDBprefix';
349
350    /**
351     * Name constant for the CacheSharedUploads setting, for use with Config::get()
352     * @see MainConfigSchema::CacheSharedUploads
353     */
354    public const CacheSharedUploads = 'CacheSharedUploads';
355
356    /**
357     * Name constant for the ForeignUploadTargets setting, for use with Config::get()
358     * @see MainConfigSchema::ForeignUploadTargets
359     */
360    public const ForeignUploadTargets = 'ForeignUploadTargets';
361
362    /**
363     * Name constant for the UploadDialog setting, for use with Config::get()
364     * @see MainConfigSchema::UploadDialog
365     */
366    public const UploadDialog = 'UploadDialog';
367
368    /**
369     * Name constant for the FileBackends setting, for use with Config::get()
370     * @see MainConfigSchema::FileBackends
371     */
372    public const FileBackends = 'FileBackends';
373
374    /**
375     * Name constant for the LockManagers setting, for use with Config::get()
376     * @see MainConfigSchema::LockManagers
377     */
378    public const LockManagers = 'LockManagers';
379
380    /**
381     * Name constant for the ShowEXIF setting, for use with Config::get()
382     * @see MainConfigSchema::ShowEXIF
383     */
384    public const ShowEXIF = 'ShowEXIF';
385
386    /**
387     * Name constant for the UpdateCompatibleMetadata setting, for use with Config::get()
388     * @see MainConfigSchema::UpdateCompatibleMetadata
389     */
390    public const UpdateCompatibleMetadata = 'UpdateCompatibleMetadata';
391
392    /**
393     * Name constant for the AllowCopyUploads setting, for use with Config::get()
394     * @see MainConfigSchema::AllowCopyUploads
395     */
396    public const AllowCopyUploads = 'AllowCopyUploads';
397
398    /**
399     * Name constant for the CopyUploadsDomains setting, for use with Config::get()
400     * @see MainConfigSchema::CopyUploadsDomains
401     */
402    public const CopyUploadsDomains = 'CopyUploadsDomains';
403
404    /**
405     * Name constant for the CopyUploadsFromSpecialUpload setting, for use with Config::get()
406     * @see MainConfigSchema::CopyUploadsFromSpecialUpload
407     */
408    public const CopyUploadsFromSpecialUpload = 'CopyUploadsFromSpecialUpload';
409
410    /**
411     * Name constant for the CopyUploadProxy setting, for use with Config::get()
412     * @see MainConfigSchema::CopyUploadProxy
413     */
414    public const CopyUploadProxy = 'CopyUploadProxy';
415
416    /**
417     * Name constant for the CopyUploadTimeout setting, for use with Config::get()
418     * @see MainConfigSchema::CopyUploadTimeout
419     */
420    public const CopyUploadTimeout = 'CopyUploadTimeout';
421
422    /**
423     * Name constant for the CopyUploadAllowOnWikiDomainConfig setting, for use with Config::get()
424     * @see MainConfigSchema::CopyUploadAllowOnWikiDomainConfig
425     */
426    public const CopyUploadAllowOnWikiDomainConfig = 'CopyUploadAllowOnWikiDomainConfig';
427
428    /**
429     * Name constant for the MaxUploadSize setting, for use with Config::get()
430     * @see MainConfigSchema::MaxUploadSize
431     */
432    public const MaxUploadSize = 'MaxUploadSize';
433
434    /**
435     * Name constant for the MinUploadChunkSize setting, for use with Config::get()
436     * @see MainConfigSchema::MinUploadChunkSize
437     */
438    public const MinUploadChunkSize = 'MinUploadChunkSize';
439
440    /**
441     * Name constant for the UploadNavigationUrl setting, for use with Config::get()
442     * @see MainConfigSchema::UploadNavigationUrl
443     */
444    public const UploadNavigationUrl = 'UploadNavigationUrl';
445
446    /**
447     * Name constant for the UploadMissingFileUrl setting, for use with Config::get()
448     * @see MainConfigSchema::UploadMissingFileUrl
449     */
450    public const UploadMissingFileUrl = 'UploadMissingFileUrl';
451
452    /**
453     * Name constant for the ThumbnailScriptPath setting, for use with Config::get()
454     * @see MainConfigSchema::ThumbnailScriptPath
455     */
456    public const ThumbnailScriptPath = 'ThumbnailScriptPath';
457
458    /**
459     * Name constant for the SharedThumbnailScriptPath setting, for use with Config::get()
460     * @see MainConfigSchema::SharedThumbnailScriptPath
461     */
462    public const SharedThumbnailScriptPath = 'SharedThumbnailScriptPath';
463
464    /**
465     * Name constant for the HashedUploadDirectory setting, for use with Config::get()
466     * @see MainConfigSchema::HashedUploadDirectory
467     */
468    public const HashedUploadDirectory = 'HashedUploadDirectory';
469
470    /**
471     * Name constant for the CSPUploadEntryPoint setting, for use with Config::get()
472     * @see MainConfigSchema::CSPUploadEntryPoint
473     */
474    public const CSPUploadEntryPoint = 'CSPUploadEntryPoint';
475
476    /**
477     * Name constant for the FileExtensions setting, for use with Config::get()
478     * @see MainConfigSchema::FileExtensions
479     */
480    public const FileExtensions = 'FileExtensions';
481
482    /**
483     * Name constant for the ProhibitedFileExtensions setting, for use with Config::get()
484     * @see MainConfigSchema::ProhibitedFileExtensions
485     */
486    public const ProhibitedFileExtensions = 'ProhibitedFileExtensions';
487
488    /**
489     * Name constant for the MimeTypeExclusions setting, for use with Config::get()
490     * @see MainConfigSchema::MimeTypeExclusions
491     */
492    public const MimeTypeExclusions = 'MimeTypeExclusions';
493
494    /**
495     * Name constant for the CheckFileExtensions setting, for use with Config::get()
496     * @see MainConfigSchema::CheckFileExtensions
497     */
498    public const CheckFileExtensions = 'CheckFileExtensions';
499
500    /**
501     * Name constant for the StrictFileExtensions setting, for use with Config::get()
502     * @see MainConfigSchema::StrictFileExtensions
503     */
504    public const StrictFileExtensions = 'StrictFileExtensions';
505
506    /**
507     * Name constant for the DisableUploadScriptChecks setting, for use with Config::get()
508     * @see MainConfigSchema::DisableUploadScriptChecks
509     */
510    public const DisableUploadScriptChecks = 'DisableUploadScriptChecks';
511
512    /**
513     * Name constant for the UploadSizeWarning setting, for use with Config::get()
514     * @see MainConfigSchema::UploadSizeWarning
515     */
516    public const UploadSizeWarning = 'UploadSizeWarning';
517
518    /**
519     * Name constant for the TrustedMediaFormats setting, for use with Config::get()
520     * @see MainConfigSchema::TrustedMediaFormats
521     */
522    public const TrustedMediaFormats = 'TrustedMediaFormats';
523
524    /**
525     * Name constant for the MediaHandlers setting, for use with Config::get()
526     * @see MainConfigSchema::MediaHandlers
527     */
528    public const MediaHandlers = 'MediaHandlers';
529
530    /**
531     * Name constant for the NativeImageLazyLoading setting, for use with Config::get()
532     * @see MainConfigSchema::NativeImageLazyLoading
533     */
534    public const NativeImageLazyLoading = 'NativeImageLazyLoading';
535
536    /**
537     * Name constant for the ParserTestMediaHandlers setting, for use with Config::get()
538     * @see MainConfigSchema::ParserTestMediaHandlers
539     */
540    public const ParserTestMediaHandlers = 'ParserTestMediaHandlers';
541
542    /**
543     * Name constant for the UseImageResize setting, for use with Config::get()
544     * @see MainConfigSchema::UseImageResize
545     */
546    public const UseImageResize = 'UseImageResize';
547
548    /**
549     * Name constant for the UseImageMagick setting, for use with Config::get()
550     * @see MainConfigSchema::UseImageMagick
551     */
552    public const UseImageMagick = 'UseImageMagick';
553
554    /**
555     * Name constant for the ImageMagickConvertCommand setting, for use with Config::get()
556     * @see MainConfigSchema::ImageMagickConvertCommand
557     */
558    public const ImageMagickConvertCommand = 'ImageMagickConvertCommand';
559
560    /**
561     * Name constant for the MaxInterlacingAreas setting, for use with Config::get()
562     * @see MainConfigSchema::MaxInterlacingAreas
563     */
564    public const MaxInterlacingAreas = 'MaxInterlacingAreas';
565
566    /**
567     * Name constant for the SharpenParameter setting, for use with Config::get()
568     * @see MainConfigSchema::SharpenParameter
569     */
570    public const SharpenParameter = 'SharpenParameter';
571
572    /**
573     * Name constant for the SharpenReductionThreshold setting, for use with Config::get()
574     * @see MainConfigSchema::SharpenReductionThreshold
575     */
576    public const SharpenReductionThreshold = 'SharpenReductionThreshold';
577
578    /**
579     * Name constant for the ImageMagickTempDir setting, for use with Config::get()
580     * @see MainConfigSchema::ImageMagickTempDir
581     */
582    public const ImageMagickTempDir = 'ImageMagickTempDir';
583
584    /**
585     * Name constant for the CustomConvertCommand setting, for use with Config::get()
586     * @see MainConfigSchema::CustomConvertCommand
587     */
588    public const CustomConvertCommand = 'CustomConvertCommand';
589
590    /**
591     * Name constant for the JpegTran setting, for use with Config::get()
592     * @see MainConfigSchema::JpegTran
593     */
594    public const JpegTran = 'JpegTran';
595
596    /**
597     * Name constant for the JpegPixelFormat setting, for use with Config::get()
598     * @see MainConfigSchema::JpegPixelFormat
599     */
600    public const JpegPixelFormat = 'JpegPixelFormat';
601
602    /**
603     * Name constant for the JpegQuality setting, for use with Config::get()
604     * @see MainConfigSchema::JpegQuality
605     */
606    public const JpegQuality = 'JpegQuality';
607
608    /**
609     * Name constant for the Exiv2Command setting, for use with Config::get()
610     * @see MainConfigSchema::Exiv2Command
611     */
612    public const Exiv2Command = 'Exiv2Command';
613
614    /**
615     * Name constant for the Exiftool setting, for use with Config::get()
616     * @see MainConfigSchema::Exiftool
617     */
618    public const Exiftool = 'Exiftool';
619
620    /**
621     * Name constant for the SVGConverters setting, for use with Config::get()
622     * @see MainConfigSchema::SVGConverters
623     */
624    public const SVGConverters = 'SVGConverters';
625
626    /**
627     * Name constant for the SVGConverter setting, for use with Config::get()
628     * @see MainConfigSchema::SVGConverter
629     */
630    public const SVGConverter = 'SVGConverter';
631
632    /**
633     * Name constant for the SVGConverterPath setting, for use with Config::get()
634     * @see MainConfigSchema::SVGConverterPath
635     */
636    public const SVGConverterPath = 'SVGConverterPath';
637
638    /**
639     * Name constant for the SVGMaxSize setting, for use with Config::get()
640     * @see MainConfigSchema::SVGMaxSize
641     */
642    public const SVGMaxSize = 'SVGMaxSize';
643
644    /**
645     * Name constant for the SVGMetadataCutoff setting, for use with Config::get()
646     * @see MainConfigSchema::SVGMetadataCutoff
647     */
648    public const SVGMetadataCutoff = 'SVGMetadataCutoff';
649
650    /**
651     * Name constant for the SVGNativeRendering setting, for use with Config::get()
652     * @see MainConfigSchema::SVGNativeRendering
653     */
654    public const SVGNativeRendering = 'SVGNativeRendering';
655
656    /**
657     * Name constant for the SVGNativeRenderingSizeLimit setting, for use with Config::get()
658     * @see MainConfigSchema::SVGNativeRenderingSizeLimit
659     */
660    public const SVGNativeRenderingSizeLimit = 'SVGNativeRenderingSizeLimit';
661
662    /**
663     * Name constant for the MediaInTargetLanguage setting, for use with Config::get()
664     * @see MainConfigSchema::MediaInTargetLanguage
665     */
666    public const MediaInTargetLanguage = 'MediaInTargetLanguage';
667
668    /**
669     * Name constant for the MaxImageArea setting, for use with Config::get()
670     * @see MainConfigSchema::MaxImageArea
671     */
672    public const MaxImageArea = 'MaxImageArea';
673
674    /**
675     * Name constant for the MaxAnimatedGifArea setting, for use with Config::get()
676     * @see MainConfigSchema::MaxAnimatedGifArea
677     */
678    public const MaxAnimatedGifArea = 'MaxAnimatedGifArea';
679
680    /**
681     * Name constant for the TiffThumbnailType setting, for use with Config::get()
682     * @see MainConfigSchema::TiffThumbnailType
683     */
684    public const TiffThumbnailType = 'TiffThumbnailType';
685
686    /**
687     * Name constant for the ThumbnailEpoch setting, for use with Config::get()
688     * @see MainConfigSchema::ThumbnailEpoch
689     */
690    public const ThumbnailEpoch = 'ThumbnailEpoch';
691
692    /**
693     * Name constant for the AttemptFailureEpoch setting, for use with Config::get()
694     * @see MainConfigSchema::AttemptFailureEpoch
695     */
696    public const AttemptFailureEpoch = 'AttemptFailureEpoch';
697
698    /**
699     * Name constant for the IgnoreImageErrors setting, for use with Config::get()
700     * @see MainConfigSchema::IgnoreImageErrors
701     */
702    public const IgnoreImageErrors = 'IgnoreImageErrors';
703
704    /**
705     * Name constant for the GenerateThumbnailOnParse setting, for use with Config::get()
706     * @see MainConfigSchema::GenerateThumbnailOnParse
707     */
708    public const GenerateThumbnailOnParse = 'GenerateThumbnailOnParse';
709
710    /**
711     * Name constant for the ShowArchiveThumbnails setting, for use with Config::get()
712     * @see MainConfigSchema::ShowArchiveThumbnails
713     */
714    public const ShowArchiveThumbnails = 'ShowArchiveThumbnails';
715
716    /**
717     * Name constant for the EnableAutoRotation setting, for use with Config::get()
718     * @see MainConfigSchema::EnableAutoRotation
719     */
720    public const EnableAutoRotation = 'EnableAutoRotation';
721
722    /**
723     * Name constant for the Antivirus setting, for use with Config::get()
724     * @see MainConfigSchema::Antivirus
725     */
726    public const Antivirus = 'Antivirus';
727
728    /**
729     * Name constant for the AntivirusSetup setting, for use with Config::get()
730     * @see MainConfigSchema::AntivirusSetup
731     */
732    public const AntivirusSetup = 'AntivirusSetup';
733
734    /**
735     * Name constant for the AntivirusRequired setting, for use with Config::get()
736     * @see MainConfigSchema::AntivirusRequired
737     */
738    public const AntivirusRequired = 'AntivirusRequired';
739
740    /**
741     * Name constant for the VerifyMimeType setting, for use with Config::get()
742     * @see MainConfigSchema::VerifyMimeType
743     */
744    public const VerifyMimeType = 'VerifyMimeType';
745
746    /**
747     * Name constant for the MimeTypeFile setting, for use with Config::get()
748     * @see MainConfigSchema::MimeTypeFile
749     */
750    public const MimeTypeFile = 'MimeTypeFile';
751
752    /**
753     * Name constant for the MimeInfoFile setting, for use with Config::get()
754     * @see MainConfigSchema::MimeInfoFile
755     */
756    public const MimeInfoFile = 'MimeInfoFile';
757
758    /**
759     * Name constant for the MimeDetectorCommand setting, for use with Config::get()
760     * @see MainConfigSchema::MimeDetectorCommand
761     */
762    public const MimeDetectorCommand = 'MimeDetectorCommand';
763
764    /**
765     * Name constant for the TrivialMimeDetection setting, for use with Config::get()
766     * @see MainConfigSchema::TrivialMimeDetection
767     */
768    public const TrivialMimeDetection = 'TrivialMimeDetection';
769
770    /**
771     * Name constant for the XMLMimeTypes setting, for use with Config::get()
772     * @see MainConfigSchema::XMLMimeTypes
773     */
774    public const XMLMimeTypes = 'XMLMimeTypes';
775
776    /**
777     * Name constant for the ImageLimits setting, for use with Config::get()
778     * @see MainConfigSchema::ImageLimits
779     */
780    public const ImageLimits = 'ImageLimits';
781
782    /**
783     * Name constant for the ThumbLimits setting, for use with Config::get()
784     * @see MainConfigSchema::ThumbLimits
785     */
786    public const ThumbLimits = 'ThumbLimits';
787
788    /**
789     * Name constant for the ThumbnailNamespaces setting, for use with Config::get()
790     * @see MainConfigSchema::ThumbnailNamespaces
791     */
792    public const ThumbnailNamespaces = 'ThumbnailNamespaces';
793
794    /**
795     * Name constant for the ThumbnailSteps setting, for use with Config::get()
796     * @see MainConfigSchema::ThumbnailSteps
797     */
798    public const ThumbnailSteps = 'ThumbnailSteps';
799
800    /**
801     * Name constant for the ThumbnailStepsRatio setting, for use with Config::get()
802     * @see MainConfigSchema::ThumbnailStepsRatio
803     */
804    public const ThumbnailStepsRatio = 'ThumbnailStepsRatio';
805
806    /**
807     * Name constant for the ThumbnailBuckets setting, for use with Config::get()
808     * @see MainConfigSchema::ThumbnailBuckets
809     */
810    public const ThumbnailBuckets = 'ThumbnailBuckets';
811
812    /**
813     * Name constant for the ThumbnailMinimumBucketDistance setting, for use with Config::get()
814     * @see MainConfigSchema::ThumbnailMinimumBucketDistance
815     */
816    public const ThumbnailMinimumBucketDistance = 'ThumbnailMinimumBucketDistance';
817
818    /**
819     * Name constant for the UploadThumbnailRenderMap setting, for use with Config::get()
820     * @see MainConfigSchema::UploadThumbnailRenderMap
821     */
822    public const UploadThumbnailRenderMap = 'UploadThumbnailRenderMap';
823
824    /**
825     * Name constant for the UploadThumbnailRenderMethod setting, for use with Config::get()
826     * @see MainConfigSchema::UploadThumbnailRenderMethod
827     */
828    public const UploadThumbnailRenderMethod = 'UploadThumbnailRenderMethod';
829
830    /**
831     * Name constant for the UploadThumbnailRenderHttpCustomHost setting, for use with Config::get()
832     * @see MainConfigSchema::UploadThumbnailRenderHttpCustomHost
833     */
834    public const UploadThumbnailRenderHttpCustomHost = 'UploadThumbnailRenderHttpCustomHost';
835
836    /**
837     * Name constant for the UploadThumbnailRenderHttpCustomDomain setting, for use with Config::get()
838     * @see MainConfigSchema::UploadThumbnailRenderHttpCustomDomain
839     */
840    public const UploadThumbnailRenderHttpCustomDomain = 'UploadThumbnailRenderHttpCustomDomain';
841
842    /**
843     * Name constant for the UseTinyRGBForJPGThumbnails setting, for use with Config::get()
844     * @see MainConfigSchema::UseTinyRGBForJPGThumbnails
845     */
846    public const UseTinyRGBForJPGThumbnails = 'UseTinyRGBForJPGThumbnails';
847
848    /**
849     * Name constant for the GalleryOptions setting, for use with Config::get()
850     * @see MainConfigSchema::GalleryOptions
851     */
852    public const GalleryOptions = 'GalleryOptions';
853
854    /**
855     * Name constant for the ThumbUpright setting, for use with Config::get()
856     * @see MainConfigSchema::ThumbUpright
857     */
858    public const ThumbUpright = 'ThumbUpright';
859
860    /**
861     * Name constant for the DirectoryMode setting, for use with Config::get()
862     * @see MainConfigSchema::DirectoryMode
863     */
864    public const DirectoryMode = 'DirectoryMode';
865
866    /**
867     * Name constant for the ResponsiveImages setting, for use with Config::get()
868     * @see MainConfigSchema::ResponsiveImages
869     */
870    public const ResponsiveImages = 'ResponsiveImages';
871
872    /**
873     * Name constant for the ImagePreconnect setting, for use with Config::get()
874     * @see MainConfigSchema::ImagePreconnect
875     */
876    public const ImagePreconnect = 'ImagePreconnect';
877
878    /**
879     * Name constant for the DjvuUseBoxedCommand setting, for use with Config::get()
880     * @see MainConfigSchema::DjvuUseBoxedCommand
881     */
882    public const DjvuUseBoxedCommand = 'DjvuUseBoxedCommand';
883
884    /**
885     * Name constant for the DjvuDump setting, for use with Config::get()
886     * @see MainConfigSchema::DjvuDump
887     */
888    public const DjvuDump = 'DjvuDump';
889
890    /**
891     * Name constant for the DjvuRenderer setting, for use with Config::get()
892     * @see MainConfigSchema::DjvuRenderer
893     */
894    public const DjvuRenderer = 'DjvuRenderer';
895
896    /**
897     * Name constant for the DjvuTxt setting, for use with Config::get()
898     * @see MainConfigSchema::DjvuTxt
899     */
900    public const DjvuTxt = 'DjvuTxt';
901
902    /**
903     * Name constant for the DjvuPostProcessor setting, for use with Config::get()
904     * @see MainConfigSchema::DjvuPostProcessor
905     */
906    public const DjvuPostProcessor = 'DjvuPostProcessor';
907
908    /**
909     * Name constant for the DjvuOutputExtension setting, for use with Config::get()
910     * @see MainConfigSchema::DjvuOutputExtension
911     */
912    public const DjvuOutputExtension = 'DjvuOutputExtension';
913
914    /**
915     * Name constant for the EmergencyContact setting, for use with Config::get()
916     * @see MainConfigSchema::EmergencyContact
917     */
918    public const EmergencyContact = 'EmergencyContact';
919
920    /**
921     * Name constant for the PasswordSender setting, for use with Config::get()
922     * @see MainConfigSchema::PasswordSender
923     */
924    public const PasswordSender = 'PasswordSender';
925
926    /**
927     * Name constant for the NoReplyAddress setting, for use with Config::get()
928     * @see MainConfigSchema::NoReplyAddress
929     */
930    public const NoReplyAddress = 'NoReplyAddress';
931
932    /**
933     * Name constant for the EnableEmail setting, for use with Config::get()
934     * @see MainConfigSchema::EnableEmail
935     */
936    public const EnableEmail = 'EnableEmail';
937
938    /**
939     * Name constant for the EnableUserEmail setting, for use with Config::get()
940     * @see MainConfigSchema::EnableUserEmail
941     */
942    public const EnableUserEmail = 'EnableUserEmail';
943
944    /**
945     * Name constant for the EnableSpecialMute setting, for use with Config::get()
946     * @see MainConfigSchema::EnableSpecialMute
947     */
948    public const EnableSpecialMute = 'EnableSpecialMute';
949
950    /**
951     * Name constant for the EnableUserEmailMuteList setting, for use with Config::get()
952     * @see MainConfigSchema::EnableUserEmailMuteList
953     */
954    public const EnableUserEmailMuteList = 'EnableUserEmailMuteList';
955
956    /**
957     * Name constant for the UserEmailUseReplyTo setting, for use with Config::get()
958     * @see MainConfigSchema::UserEmailUseReplyTo
959     */
960    public const UserEmailUseReplyTo = 'UserEmailUseReplyTo';
961
962    /**
963     * Name constant for the PasswordReminderResendTime setting, for use with Config::get()
964     * @see MainConfigSchema::PasswordReminderResendTime
965     */
966    public const PasswordReminderResendTime = 'PasswordReminderResendTime';
967
968    /**
969     * Name constant for the NewPasswordExpiry setting, for use with Config::get()
970     * @see MainConfigSchema::NewPasswordExpiry
971     */
972    public const NewPasswordExpiry = 'NewPasswordExpiry';
973
974    /**
975     * Name constant for the UserEmailConfirmationTokenExpiry setting, for use with Config::get()
976     * @see MainConfigSchema::UserEmailConfirmationTokenExpiry
977     */
978    public const UserEmailConfirmationTokenExpiry = 'UserEmailConfirmationTokenExpiry';
979
980    /**
981     * Name constant for the UserEmailConfirmationUseHTML setting, for use with Config::get()
982     * @see MainConfigSchema::UserEmailConfirmationUseHTML
983     */
984    public const UserEmailConfirmationUseHTML = 'UserEmailConfirmationUseHTML';
985
986    /**
987     * Name constant for the PasswordExpirationDays setting, for use with Config::get()
988     * @see MainConfigSchema::PasswordExpirationDays
989     */
990    public const PasswordExpirationDays = 'PasswordExpirationDays';
991
992    /**
993     * Name constant for the PasswordExpireGrace setting, for use with Config::get()
994     * @see MainConfigSchema::PasswordExpireGrace
995     */
996    public const PasswordExpireGrace = 'PasswordExpireGrace';
997
998    /**
999     * Name constant for the SMTP setting, for use with Config::get()
1000     * @see MainConfigSchema::SMTP
1001     */
1002    public const SMTP = 'SMTP';
1003
1004    /**
1005     * Name constant for the AdditionalMailParams setting, for use with Config::get()
1006     * @see MainConfigSchema::AdditionalMailParams
1007     */
1008    public const AdditionalMailParams = 'AdditionalMailParams';
1009
1010    /**
1011     * Name constant for the AllowHTMLEmail setting, for use with Config::get()
1012     * @see MainConfigSchema::AllowHTMLEmail
1013     */
1014    public const AllowHTMLEmail = 'AllowHTMLEmail';
1015
1016    /**
1017     * Name constant for the EnotifFromEditor setting, for use with Config::get()
1018     * @see MainConfigSchema::EnotifFromEditor
1019     */
1020    public const EnotifFromEditor = 'EnotifFromEditor';
1021
1022    /**
1023     * Name constant for the EmailAuthentication setting, for use with Config::get()
1024     * @see MainConfigSchema::EmailAuthentication
1025     */
1026    public const EmailAuthentication = 'EmailAuthentication';
1027
1028    /**
1029     * Name constant for the EnotifWatchlist setting, for use with Config::get()
1030     * @see MainConfigSchema::EnotifWatchlist
1031     */
1032    public const EnotifWatchlist = 'EnotifWatchlist';
1033
1034    /**
1035     * Name constant for the EnotifUserTalk setting, for use with Config::get()
1036     * @see MainConfigSchema::EnotifUserTalk
1037     */
1038    public const EnotifUserTalk = 'EnotifUserTalk';
1039
1040    /**
1041     * Name constant for the EnotifRevealEditorAddress setting, for use with Config::get()
1042     * @see MainConfigSchema::EnotifRevealEditorAddress
1043     */
1044    public const EnotifRevealEditorAddress = 'EnotifRevealEditorAddress';
1045
1046    /**
1047     * Name constant for the EnotifMinorEdits setting, for use with Config::get()
1048     * @see MainConfigSchema::EnotifMinorEdits
1049     */
1050    public const EnotifMinorEdits = 'EnotifMinorEdits';
1051
1052    /**
1053     * Name constant for the EnotifUseRealName setting, for use with Config::get()
1054     * @see MainConfigSchema::EnotifUseRealName
1055     */
1056    public const EnotifUseRealName = 'EnotifUseRealName';
1057
1058    /**
1059     * Name constant for the UsersNotifiedOnAllChanges setting, for use with Config::get()
1060     * @see MainConfigSchema::UsersNotifiedOnAllChanges
1061     */
1062    public const UsersNotifiedOnAllChanges = 'UsersNotifiedOnAllChanges';
1063
1064    /**
1065     * Name constant for the DBname setting, for use with Config::get()
1066     * @see MainConfigSchema::DBname
1067     */
1068    public const DBname = 'DBname';
1069
1070    /**
1071     * Name constant for the DBmwschema setting, for use with Config::get()
1072     * @see MainConfigSchema::DBmwschema
1073     */
1074    public const DBmwschema = 'DBmwschema';
1075
1076    /**
1077     * Name constant for the DBprefix setting, for use with Config::get()
1078     * @see MainConfigSchema::DBprefix
1079     */
1080    public const DBprefix = 'DBprefix';
1081
1082    /**
1083     * Name constant for the DBserver setting, for use with Config::get()
1084     * @see MainConfigSchema::DBserver
1085     */
1086    public const DBserver = 'DBserver';
1087
1088    /**
1089     * Name constant for the DBport setting, for use with Config::get()
1090     * @see MainConfigSchema::DBport
1091     */
1092    public const DBport = 'DBport';
1093
1094    /**
1095     * Name constant for the DBuser setting, for use with Config::get()
1096     * @see MainConfigSchema::DBuser
1097     */
1098    public const DBuser = 'DBuser';
1099
1100    /**
1101     * Name constant for the DBpassword setting, for use with Config::get()
1102     * @see MainConfigSchema::DBpassword
1103     */
1104    public const DBpassword = 'DBpassword';
1105
1106    /**
1107     * Name constant for the DBtype setting, for use with Config::get()
1108     * @see MainConfigSchema::DBtype
1109     */
1110    public const DBtype = 'DBtype';
1111
1112    /**
1113     * Name constant for the DBssl setting, for use with Config::get()
1114     * @see MainConfigSchema::DBssl
1115     */
1116    public const DBssl = 'DBssl';
1117
1118    /**
1119     * Name constant for the DBcompress setting, for use with Config::get()
1120     * @see MainConfigSchema::DBcompress
1121     */
1122    public const DBcompress = 'DBcompress';
1123
1124    /**
1125     * Name constant for the DBStrictWarnings setting, for use with Config::get()
1126     * @see MainConfigSchema::DBStrictWarnings
1127     */
1128    public const DBStrictWarnings = 'DBStrictWarnings';
1129
1130    /**
1131     * Name constant for the DBadminuser setting, for use with Config::get()
1132     * @see MainConfigSchema::DBadminuser
1133     */
1134    public const DBadminuser = 'DBadminuser';
1135
1136    /**
1137     * Name constant for the DBadminpassword setting, for use with Config::get()
1138     * @see MainConfigSchema::DBadminpassword
1139     */
1140    public const DBadminpassword = 'DBadminpassword';
1141
1142    /**
1143     * Name constant for the SearchType setting, for use with Config::get()
1144     * @see MainConfigSchema::SearchType
1145     */
1146    public const SearchType = 'SearchType';
1147
1148    /**
1149     * Name constant for the SearchTypeAlternatives setting, for use with Config::get()
1150     * @see MainConfigSchema::SearchTypeAlternatives
1151     */
1152    public const SearchTypeAlternatives = 'SearchTypeAlternatives';
1153
1154    /**
1155     * Name constant for the DBTableOptions setting, for use with Config::get()
1156     * @see MainConfigSchema::DBTableOptions
1157     */
1158    public const DBTableOptions = 'DBTableOptions';
1159
1160    /**
1161     * Name constant for the SQLMode setting, for use with Config::get()
1162     * @see MainConfigSchema::SQLMode
1163     */
1164    public const SQLMode = 'SQLMode';
1165
1166    /**
1167     * Name constant for the SQLiteDataDir setting, for use with Config::get()
1168     * @see MainConfigSchema::SQLiteDataDir
1169     */
1170    public const SQLiteDataDir = 'SQLiteDataDir';
1171
1172    /**
1173     * Name constant for the SharedDB setting, for use with Config::get()
1174     * @see MainConfigSchema::SharedDB
1175     */
1176    public const SharedDB = 'SharedDB';
1177
1178    /**
1179     * Name constant for the SharedPrefix setting, for use with Config::get()
1180     * @see MainConfigSchema::SharedPrefix
1181     */
1182    public const SharedPrefix = 'SharedPrefix';
1183
1184    /**
1185     * Name constant for the SharedTables setting, for use with Config::get()
1186     * @see MainConfigSchema::SharedTables
1187     */
1188    public const SharedTables = 'SharedTables';
1189
1190    /**
1191     * Name constant for the SharedSchema setting, for use with Config::get()
1192     * @see MainConfigSchema::SharedSchema
1193     */
1194    public const SharedSchema = 'SharedSchema';
1195
1196    /**
1197     * Name constant for the DBservers setting, for use with Config::get()
1198     * @see MainConfigSchema::DBservers
1199     */
1200    public const DBservers = 'DBservers';
1201
1202    /**
1203     * Name constant for the LBFactoryConf setting, for use with Config::get()
1204     * @see MainConfigSchema::LBFactoryConf
1205     */
1206    public const LBFactoryConf = 'LBFactoryConf';
1207
1208    /**
1209     * Name constant for the DataCenterUpdateStickTTL setting, for use with Config::get()
1210     * @see MainConfigSchema::DataCenterUpdateStickTTL
1211     */
1212    public const DataCenterUpdateStickTTL = 'DataCenterUpdateStickTTL';
1213
1214    /**
1215     * Name constant for the DBerrorLog setting, for use with Config::get()
1216     * @see MainConfigSchema::DBerrorLog
1217     */
1218    public const DBerrorLog = 'DBerrorLog';
1219
1220    /**
1221     * Name constant for the DBerrorLogTZ setting, for use with Config::get()
1222     * @see MainConfigSchema::DBerrorLogTZ
1223     */
1224    public const DBerrorLogTZ = 'DBerrorLogTZ';
1225
1226    /**
1227     * Name constant for the LocalDatabases setting, for use with Config::get()
1228     * @see MainConfigSchema::LocalDatabases
1229     */
1230    public const LocalDatabases = 'LocalDatabases';
1231
1232    /**
1233     * Name constant for the DatabaseReplicaLagWarning setting, for use with Config::get()
1234     * @see MainConfigSchema::DatabaseReplicaLagWarning
1235     */
1236    public const DatabaseReplicaLagWarning = 'DatabaseReplicaLagWarning';
1237
1238    /**
1239     * Name constant for the DatabaseReplicaLagCritical setting, for use with Config::get()
1240     * @see MainConfigSchema::DatabaseReplicaLagCritical
1241     */
1242    public const DatabaseReplicaLagCritical = 'DatabaseReplicaLagCritical';
1243
1244    /**
1245     * Name constant for the MaxExecutionTimeForExpensiveQueries setting, for use with Config::get()
1246     * @see MainConfigSchema::MaxExecutionTimeForExpensiveQueries
1247     */
1248    public const MaxExecutionTimeForExpensiveQueries = 'MaxExecutionTimeForExpensiveQueries';
1249
1250    /**
1251     * Name constant for the VirtualDomainsMapping setting, for use with Config::get()
1252     * @see MainConfigSchema::VirtualDomainsMapping
1253     */
1254    public const VirtualDomainsMapping = 'VirtualDomainsMapping';
1255
1256    /**
1257     * Name constant for the FileSchemaMigrationStage setting, for use with Config::get()
1258     * @see MainConfigSchema::FileSchemaMigrationStage
1259     */
1260    public const FileSchemaMigrationStage = 'FileSchemaMigrationStage';
1261
1262    /**
1263     * Name constant for the ImageLinksSchemaMigrationStage setting, for use with Config::get()
1264     * @see MainConfigSchema::ImageLinksSchemaMigrationStage
1265     */
1266    public const ImageLinksSchemaMigrationStage = 'ImageLinksSchemaMigrationStage';
1267
1268    /**
1269     * Name constant for the ExternalLinksDomainGaps setting, for use with Config::get()
1270     * @see MainConfigSchema::ExternalLinksDomainGaps
1271     */
1272    public const ExternalLinksDomainGaps = 'ExternalLinksDomainGaps';
1273
1274    /**
1275     * Name constant for the ContentHandlers setting, for use with Config::get()
1276     * @see MainConfigSchema::ContentHandlers
1277     */
1278    public const ContentHandlers = 'ContentHandlers';
1279
1280    /**
1281     * Name constant for the NamespaceContentModels setting, for use with Config::get()
1282     * @see MainConfigSchema::NamespaceContentModels
1283     */
1284    public const NamespaceContentModels = 'NamespaceContentModels';
1285
1286    /**
1287     * Name constant for the TextModelsToParse setting, for use with Config::get()
1288     * @see MainConfigSchema::TextModelsToParse
1289     */
1290    public const TextModelsToParse = 'TextModelsToParse';
1291
1292    /**
1293     * Name constant for the CompressRevisions setting, for use with Config::get()
1294     * @see MainConfigSchema::CompressRevisions
1295     */
1296    public const CompressRevisions = 'CompressRevisions';
1297
1298    /**
1299     * Name constant for the ExternalStores setting, for use with Config::get()
1300     * @see MainConfigSchema::ExternalStores
1301     */
1302    public const ExternalStores = 'ExternalStores';
1303
1304    /**
1305     * Name constant for the ExternalServers setting, for use with Config::get()
1306     * @see MainConfigSchema::ExternalServers
1307     */
1308    public const ExternalServers = 'ExternalServers';
1309
1310    /**
1311     * Name constant for the DefaultExternalStore setting, for use with Config::get()
1312     * @see MainConfigSchema::DefaultExternalStore
1313     */
1314    public const DefaultExternalStore = 'DefaultExternalStore';
1315
1316    /**
1317     * Name constant for the RevisionCacheExpiry setting, for use with Config::get()
1318     * @see MainConfigSchema::RevisionCacheExpiry
1319     */
1320    public const RevisionCacheExpiry = 'RevisionCacheExpiry';
1321
1322    /**
1323     * Name constant for the PageLanguageUseDB setting, for use with Config::get()
1324     * @see MainConfigSchema::PageLanguageUseDB
1325     */
1326    public const PageLanguageUseDB = 'PageLanguageUseDB';
1327
1328    /**
1329     * Name constant for the DiffEngine setting, for use with Config::get()
1330     * @see MainConfigSchema::DiffEngine
1331     */
1332    public const DiffEngine = 'DiffEngine';
1333
1334    /**
1335     * Name constant for the ExternalDiffEngine setting, for use with Config::get()
1336     * @see MainConfigSchema::ExternalDiffEngine
1337     */
1338    public const ExternalDiffEngine = 'ExternalDiffEngine';
1339
1340    /**
1341     * Name constant for the Wikidiff2Options setting, for use with Config::get()
1342     * @see MainConfigSchema::Wikidiff2Options
1343     */
1344    public const Wikidiff2Options = 'Wikidiff2Options';
1345
1346    /**
1347     * Name constant for the RequestTimeLimit setting, for use with Config::get()
1348     * @see MainConfigSchema::RequestTimeLimit
1349     */
1350    public const RequestTimeLimit = 'RequestTimeLimit';
1351
1352    /**
1353     * Name constant for the TransactionalTimeLimit setting, for use with Config::get()
1354     * @see MainConfigSchema::TransactionalTimeLimit
1355     */
1356    public const TransactionalTimeLimit = 'TransactionalTimeLimit';
1357
1358    /**
1359     * Name constant for the CriticalSectionTimeLimit setting, for use with Config::get()
1360     * @see MainConfigSchema::CriticalSectionTimeLimit
1361     */
1362    public const CriticalSectionTimeLimit = 'CriticalSectionTimeLimit';
1363
1364    /**
1365     * Name constant for the MiserMode setting, for use with Config::get()
1366     * @see MainConfigSchema::MiserMode
1367     */
1368    public const MiserMode = 'MiserMode';
1369
1370    /**
1371     * Name constant for the DisableQueryPages setting, for use with Config::get()
1372     * @see MainConfigSchema::DisableQueryPages
1373     */
1374    public const DisableQueryPages = 'DisableQueryPages';
1375
1376    /**
1377     * Name constant for the QueryCacheLimit setting, for use with Config::get()
1378     * @see MainConfigSchema::QueryCacheLimit
1379     */
1380    public const QueryCacheLimit = 'QueryCacheLimit';
1381
1382    /**
1383     * Name constant for the WantedPagesThreshold setting, for use with Config::get()
1384     * @see MainConfigSchema::WantedPagesThreshold
1385     */
1386    public const WantedPagesThreshold = 'WantedPagesThreshold';
1387
1388    /**
1389     * Name constant for the AllowSlowParserFunctions setting, for use with Config::get()
1390     * @see MainConfigSchema::AllowSlowParserFunctions
1391     */
1392    public const AllowSlowParserFunctions = 'AllowSlowParserFunctions';
1393
1394    /**
1395     * Name constant for the AllowSchemaUpdates setting, for use with Config::get()
1396     * @see MainConfigSchema::AllowSchemaUpdates
1397     */
1398    public const AllowSchemaUpdates = 'AllowSchemaUpdates';
1399
1400    /**
1401     * Name constant for the MaxArticleSize setting, for use with Config::get()
1402     * @see MainConfigSchema::MaxArticleSize
1403     */
1404    public const MaxArticleSize = 'MaxArticleSize';
1405
1406    /**
1407     * Name constant for the MemoryLimit setting, for use with Config::get()
1408     * @see MainConfigSchema::MemoryLimit
1409     */
1410    public const MemoryLimit = 'MemoryLimit';
1411
1412    /**
1413     * Name constant for the PoolCounterConf setting, for use with Config::get()
1414     * @see MainConfigSchema::PoolCounterConf
1415     */
1416    public const PoolCounterConf = 'PoolCounterConf';
1417
1418    /**
1419     * Name constant for the PoolCountClientConf setting, for use with Config::get()
1420     * @see MainConfigSchema::PoolCountClientConf
1421     */
1422    public const PoolCountClientConf = 'PoolCountClientConf';
1423
1424    /**
1425     * Name constant for the MaxUserDBWriteDuration setting, for use with Config::get()
1426     * @see MainConfigSchema::MaxUserDBWriteDuration
1427     */
1428    public const MaxUserDBWriteDuration = 'MaxUserDBWriteDuration';
1429
1430    /**
1431     * Name constant for the MaxJobDBWriteDuration setting, for use with Config::get()
1432     * @see MainConfigSchema::MaxJobDBWriteDuration
1433     */
1434    public const MaxJobDBWriteDuration = 'MaxJobDBWriteDuration';
1435
1436    /**
1437     * Name constant for the LinkHolderBatchSize setting, for use with Config::get()
1438     * @see MainConfigSchema::LinkHolderBatchSize
1439     */
1440    public const LinkHolderBatchSize = 'LinkHolderBatchSize';
1441
1442    /**
1443     * Name constant for the MaximumMovedPages setting, for use with Config::get()
1444     * @see MainConfigSchema::MaximumMovedPages
1445     */
1446    public const MaximumMovedPages = 'MaximumMovedPages';
1447
1448    /**
1449     * Name constant for the ForceDeferredUpdatesPreSend setting, for use with Config::get()
1450     * @see MainConfigSchema::ForceDeferredUpdatesPreSend
1451     */
1452    public const ForceDeferredUpdatesPreSend = 'ForceDeferredUpdatesPreSend';
1453
1454    /**
1455     * Name constant for the MultiShardSiteStats setting, for use with Config::get()
1456     * @see MainConfigSchema::MultiShardSiteStats
1457     */
1458    public const MultiShardSiteStats = 'MultiShardSiteStats';
1459
1460    /**
1461     * Name constant for the CacheDirectory setting, for use with Config::get()
1462     * @see MainConfigSchema::CacheDirectory
1463     */
1464    public const CacheDirectory = 'CacheDirectory';
1465
1466    /**
1467     * Name constant for the MainCacheType setting, for use with Config::get()
1468     * @see MainConfigSchema::MainCacheType
1469     */
1470    public const MainCacheType = 'MainCacheType';
1471
1472    /**
1473     * Name constant for the MessageCacheType setting, for use with Config::get()
1474     * @see MainConfigSchema::MessageCacheType
1475     */
1476    public const MessageCacheType = 'MessageCacheType';
1477
1478    /**
1479     * Name constant for the ParserCacheType setting, for use with Config::get()
1480     * @see MainConfigSchema::ParserCacheType
1481     */
1482    public const ParserCacheType = 'ParserCacheType';
1483
1484    /**
1485     * Name constant for the SessionCacheType setting, for use with Config::get()
1486     * @see MainConfigSchema::SessionCacheType
1487     */
1488    public const SessionCacheType = 'SessionCacheType';
1489
1490    /**
1491     * Name constant for the AnonSessionCacheType setting, for use with Config::get()
1492     * @see MainConfigSchema::AnonSessionCacheType
1493     */
1494    public const AnonSessionCacheType = 'AnonSessionCacheType';
1495
1496    /**
1497     * Name constant for the LanguageConverterCacheType setting, for use with Config::get()
1498     * @see MainConfigSchema::LanguageConverterCacheType
1499     */
1500    public const LanguageConverterCacheType = 'LanguageConverterCacheType';
1501
1502    /**
1503     * Name constant for the ObjectCaches setting, for use with Config::get()
1504     * @see MainConfigSchema::ObjectCaches
1505     */
1506    public const ObjectCaches = 'ObjectCaches';
1507
1508    /**
1509     * Name constant for the WANObjectCache setting, for use with Config::get()
1510     * @see MainConfigSchema::WANObjectCache
1511     */
1512    public const WANObjectCache = 'WANObjectCache';
1513
1514    /**
1515     * Name constant for the MicroStashType setting, for use with Config::get()
1516     * @see MainConfigSchema::MicroStashType
1517     */
1518    public const MicroStashType = 'MicroStashType';
1519
1520    /**
1521     * Name constant for the MainStash setting, for use with Config::get()
1522     * @see MainConfigSchema::MainStash
1523     */
1524    public const MainStash = 'MainStash';
1525
1526    /**
1527     * Name constant for the ParsoidCacheConfig setting, for use with Config::get()
1528     * @see MainConfigSchema::ParsoidCacheConfig
1529     */
1530    public const ParsoidCacheConfig = 'ParsoidCacheConfig';
1531
1532    /**
1533     * Name constant for the ParsoidSelectiveUpdateSampleRate setting, for use with Config::get()
1534     * @see MainConfigSchema::ParsoidSelectiveUpdateSampleRate
1535     */
1536    public const ParsoidSelectiveUpdateSampleRate = 'ParsoidSelectiveUpdateSampleRate';
1537
1538    /**
1539     * Name constant for the ParserCacheFilterConfig setting, for use with Config::get()
1540     * @see MainConfigSchema::ParserCacheFilterConfig
1541     */
1542    public const ParserCacheFilterConfig = 'ParserCacheFilterConfig';
1543
1544    /**
1545     * Name constant for the ChronologyProtectorSecret setting, for use with Config::get()
1546     * @see MainConfigSchema::ChronologyProtectorSecret
1547     */
1548    public const ChronologyProtectorSecret = 'ChronologyProtectorSecret';
1549
1550    /**
1551     * Name constant for the ParserCacheExpireTime setting, for use with Config::get()
1552     * @see MainConfigSchema::ParserCacheExpireTime
1553     */
1554    public const ParserCacheExpireTime = 'ParserCacheExpireTime';
1555
1556    /**
1557     * Name constant for the ParserCacheAsyncExpireTime setting, for use with Config::get()
1558     * @see MainConfigSchema::ParserCacheAsyncExpireTime
1559     */
1560    public const ParserCacheAsyncExpireTime = 'ParserCacheAsyncExpireTime';
1561
1562    /**
1563     * Name constant for the ParserCacheAsyncRefreshJobs setting, for use with Config::get()
1564     * @see MainConfigSchema::ParserCacheAsyncRefreshJobs
1565     */
1566    public const ParserCacheAsyncRefreshJobs = 'ParserCacheAsyncRefreshJobs';
1567
1568    /**
1569     * Name constant for the OldRevisionParserCacheExpireTime setting, for use with Config::get()
1570     * @see MainConfigSchema::OldRevisionParserCacheExpireTime
1571     */
1572    public const OldRevisionParserCacheExpireTime = 'OldRevisionParserCacheExpireTime';
1573
1574    /**
1575     * Name constant for the ObjectCacheSessionExpiry setting, for use with Config::get()
1576     * @see MainConfigSchema::ObjectCacheSessionExpiry
1577     */
1578    public const ObjectCacheSessionExpiry = 'ObjectCacheSessionExpiry';
1579
1580    /**
1581     * Name constant for the PHPSessionHandling setting, for use with Config::get()
1582     * @see MainConfigSchema::PHPSessionHandling
1583     * @deprecated since 1.45 Integration with PHP session handling will be removed in the
1584     *    future
1585     */
1586    public const PHPSessionHandling = 'PHPSessionHandling';
1587
1588    /**
1589     * Name constant for the SuspiciousIpExpiry setting, for use with Config::get()
1590     * @see MainConfigSchema::SuspiciousIpExpiry
1591     */
1592    public const SuspiciousIpExpiry = 'SuspiciousIpExpiry';
1593
1594    /**
1595     * Name constant for the SessionPbkdf2Iterations setting, for use with Config::get()
1596     * @see MainConfigSchema::SessionPbkdf2Iterations
1597     */
1598    public const SessionPbkdf2Iterations = 'SessionPbkdf2Iterations';
1599
1600    /**
1601     * Name constant for the UseSessionCookieJwt setting, for use with Config::get()
1602     * @see MainConfigSchema::UseSessionCookieJwt
1603     */
1604    public const UseSessionCookieJwt = 'UseSessionCookieJwt';
1605
1606    /**
1607     * Name constant for the MemCachedServers setting, for use with Config::get()
1608     * @see MainConfigSchema::MemCachedServers
1609     */
1610    public const MemCachedServers = 'MemCachedServers';
1611
1612    /**
1613     * Name constant for the MemCachedPersistent setting, for use with Config::get()
1614     * @see MainConfigSchema::MemCachedPersistent
1615     */
1616    public const MemCachedPersistent = 'MemCachedPersistent';
1617
1618    /**
1619     * Name constant for the MemCachedTimeout setting, for use with Config::get()
1620     * @see MainConfigSchema::MemCachedTimeout
1621     */
1622    public const MemCachedTimeout = 'MemCachedTimeout';
1623
1624    /**
1625     * Name constant for the UseLocalMessageCache setting, for use with Config::get()
1626     * @see MainConfigSchema::UseLocalMessageCache
1627     */
1628    public const UseLocalMessageCache = 'UseLocalMessageCache';
1629
1630    /**
1631     * Name constant for the AdaptiveMessageCache setting, for use with Config::get()
1632     * @see MainConfigSchema::AdaptiveMessageCache
1633     */
1634    public const AdaptiveMessageCache = 'AdaptiveMessageCache';
1635
1636    /**
1637     * Name constant for the LocalisationCacheConf setting, for use with Config::get()
1638     * @see MainConfigSchema::LocalisationCacheConf
1639     */
1640    public const LocalisationCacheConf = 'LocalisationCacheConf';
1641
1642    /**
1643     * Name constant for the CachePages setting, for use with Config::get()
1644     * @see MainConfigSchema::CachePages
1645     */
1646    public const CachePages = 'CachePages';
1647
1648    /**
1649     * Name constant for the CacheEpoch setting, for use with Config::get()
1650     * @see MainConfigSchema::CacheEpoch
1651     */
1652    public const CacheEpoch = 'CacheEpoch';
1653
1654    /**
1655     * Name constant for the GitInfoCacheDirectory setting, for use with Config::get()
1656     * @see MainConfigSchema::GitInfoCacheDirectory
1657     */
1658    public const GitInfoCacheDirectory = 'GitInfoCacheDirectory';
1659
1660    /**
1661     * Name constant for the UseFileCache setting, for use with Config::get()
1662     * @see MainConfigSchema::UseFileCache
1663     */
1664    public const UseFileCache = 'UseFileCache';
1665
1666    /**
1667     * Name constant for the FileCacheDepth setting, for use with Config::get()
1668     * @see MainConfigSchema::FileCacheDepth
1669     */
1670    public const FileCacheDepth = 'FileCacheDepth';
1671
1672    /**
1673     * Name constant for the RenderHashAppend setting, for use with Config::get()
1674     * @see MainConfigSchema::RenderHashAppend
1675     */
1676    public const RenderHashAppend = 'RenderHashAppend';
1677
1678    /**
1679     * Name constant for the EnableSidebarCache setting, for use with Config::get()
1680     * @see MainConfigSchema::EnableSidebarCache
1681     */
1682    public const EnableSidebarCache = 'EnableSidebarCache';
1683
1684    /**
1685     * Name constant for the SidebarCacheExpiry setting, for use with Config::get()
1686     * @see MainConfigSchema::SidebarCacheExpiry
1687     */
1688    public const SidebarCacheExpiry = 'SidebarCacheExpiry';
1689
1690    /**
1691     * Name constant for the UseGzip setting, for use with Config::get()
1692     * @see MainConfigSchema::UseGzip
1693     */
1694    public const UseGzip = 'UseGzip';
1695
1696    /**
1697     * Name constant for the InvalidateCacheOnLocalSettingsChange setting, for use with Config::get()
1698     * @see MainConfigSchema::InvalidateCacheOnLocalSettingsChange
1699     */
1700    public const InvalidateCacheOnLocalSettingsChange = 'InvalidateCacheOnLocalSettingsChange';
1701
1702    /**
1703     * Name constant for the ExtensionInfoMTime setting, for use with Config::get()
1704     * @see MainConfigSchema::ExtensionInfoMTime
1705     */
1706    public const ExtensionInfoMTime = 'ExtensionInfoMTime';
1707
1708    /**
1709     * Name constant for the EnableRemoteBagOStuffTests setting, for use with Config::get()
1710     * @see MainConfigSchema::EnableRemoteBagOStuffTests
1711     */
1712    public const EnableRemoteBagOStuffTests = 'EnableRemoteBagOStuffTests';
1713
1714    /**
1715     * Name constant for the UseCdn setting, for use with Config::get()
1716     * @see MainConfigSchema::UseCdn
1717     */
1718    public const UseCdn = 'UseCdn';
1719
1720    /**
1721     * Name constant for the VaryOnXFP setting, for use with Config::get()
1722     * @see MainConfigSchema::VaryOnXFP
1723     */
1724    public const VaryOnXFP = 'VaryOnXFP';
1725
1726    /**
1727     * Name constant for the InternalServer setting, for use with Config::get()
1728     * @see MainConfigSchema::InternalServer
1729     */
1730    public const InternalServer = 'InternalServer';
1731
1732    /**
1733     * Name constant for the CdnMaxAge setting, for use with Config::get()
1734     * @see MainConfigSchema::CdnMaxAge
1735     */
1736    public const CdnMaxAge = 'CdnMaxAge';
1737
1738    /**
1739     * Name constant for the CdnMaxageLagged setting, for use with Config::get()
1740     * @see MainConfigSchema::CdnMaxageLagged
1741     */
1742    public const CdnMaxageLagged = 'CdnMaxageLagged';
1743
1744    /**
1745     * Name constant for the CdnMaxageStale setting, for use with Config::get()
1746     * @see MainConfigSchema::CdnMaxageStale
1747     */
1748    public const CdnMaxageStale = 'CdnMaxageStale';
1749
1750    /**
1751     * Name constant for the CdnReboundPurgeDelay setting, for use with Config::get()
1752     * @see MainConfigSchema::CdnReboundPurgeDelay
1753     */
1754    public const CdnReboundPurgeDelay = 'CdnReboundPurgeDelay';
1755
1756    /**
1757     * Name constant for the CdnMaxageSubstitute setting, for use with Config::get()
1758     * @see MainConfigSchema::CdnMaxageSubstitute
1759     */
1760    public const CdnMaxageSubstitute = 'CdnMaxageSubstitute';
1761
1762    /**
1763     * Name constant for the ForcedRawSMaxage setting, for use with Config::get()
1764     * @see MainConfigSchema::ForcedRawSMaxage
1765     */
1766    public const ForcedRawSMaxage = 'ForcedRawSMaxage';
1767
1768    /**
1769     * Name constant for the CdnServers setting, for use with Config::get()
1770     * @see MainConfigSchema::CdnServers
1771     */
1772    public const CdnServers = 'CdnServers';
1773
1774    /**
1775     * Name constant for the CdnServersNoPurge setting, for use with Config::get()
1776     * @see MainConfigSchema::CdnServersNoPurge
1777     */
1778    public const CdnServersNoPurge = 'CdnServersNoPurge';
1779
1780    /**
1781     * Name constant for the HTCPRouting setting, for use with Config::get()
1782     * @see MainConfigSchema::HTCPRouting
1783     */
1784    public const HTCPRouting = 'HTCPRouting';
1785
1786    /**
1787     * Name constant for the HTCPMulticastTTL setting, for use with Config::get()
1788     * @see MainConfigSchema::HTCPMulticastTTL
1789     */
1790    public const HTCPMulticastTTL = 'HTCPMulticastTTL';
1791
1792    /**
1793     * Name constant for the UsePrivateIPs setting, for use with Config::get()
1794     * @see MainConfigSchema::UsePrivateIPs
1795     */
1796    public const UsePrivateIPs = 'UsePrivateIPs';
1797
1798    /**
1799     * Name constant for the CdnMatchParameterOrder setting, for use with Config::get()
1800     * @see MainConfigSchema::CdnMatchParameterOrder
1801     */
1802    public const CdnMatchParameterOrder = 'CdnMatchParameterOrder';
1803
1804    /**
1805     * Name constant for the LanguageCode setting, for use with Config::get()
1806     * @see MainConfigSchema::LanguageCode
1807     */
1808    public const LanguageCode = 'LanguageCode';
1809
1810    /**
1811     * Name constant for the GrammarForms setting, for use with Config::get()
1812     * @see MainConfigSchema::GrammarForms
1813     */
1814    public const GrammarForms = 'GrammarForms';
1815
1816    /**
1817     * Name constant for the InterwikiMagic setting, for use with Config::get()
1818     * @see MainConfigSchema::InterwikiMagic
1819     */
1820    public const InterwikiMagic = 'InterwikiMagic';
1821
1822    /**
1823     * Name constant for the HideInterlanguageLinks setting, for use with Config::get()
1824     * @see MainConfigSchema::HideInterlanguageLinks
1825     */
1826    public const HideInterlanguageLinks = 'HideInterlanguageLinks';
1827
1828    /**
1829     * Name constant for the ExtraInterlanguageLinkPrefixes setting, for use with Config::get()
1830     * @see MainConfigSchema::ExtraInterlanguageLinkPrefixes
1831     */
1832    public const ExtraInterlanguageLinkPrefixes = 'ExtraInterlanguageLinkPrefixes';
1833
1834    /**
1835     * Name constant for the InterlanguageLinkCodeMap setting, for use with Config::get()
1836     * @see MainConfigSchema::InterlanguageLinkCodeMap
1837     */
1838    public const InterlanguageLinkCodeMap = 'InterlanguageLinkCodeMap';
1839
1840    /**
1841     * Name constant for the ExtraLanguageNames setting, for use with Config::get()
1842     * @see MainConfigSchema::ExtraLanguageNames
1843     */
1844    public const ExtraLanguageNames = 'ExtraLanguageNames';
1845
1846    /**
1847     * Name constant for the ExtraLanguageCodes setting, for use with Config::get()
1848     * @see MainConfigSchema::ExtraLanguageCodes
1849     */
1850    public const ExtraLanguageCodes = 'ExtraLanguageCodes';
1851
1852    /**
1853     * Name constant for the DummyLanguageCodes setting, for use with Config::get()
1854     * @see MainConfigSchema::DummyLanguageCodes
1855     */
1856    public const DummyLanguageCodes = 'DummyLanguageCodes';
1857
1858    /**
1859     * Name constant for the AllUnicodeFixes setting, for use with Config::get()
1860     * @see MainConfigSchema::AllUnicodeFixes
1861     */
1862    public const AllUnicodeFixes = 'AllUnicodeFixes';
1863
1864    /**
1865     * Name constant for the LegacyEncoding setting, for use with Config::get()
1866     * @see MainConfigSchema::LegacyEncoding
1867     */
1868    public const LegacyEncoding = 'LegacyEncoding';
1869
1870    /**
1871     * Name constant for the AmericanDates setting, for use with Config::get()
1872     * @see MainConfigSchema::AmericanDates
1873     */
1874    public const AmericanDates = 'AmericanDates';
1875
1876    /**
1877     * Name constant for the TranslateNumerals setting, for use with Config::get()
1878     * @see MainConfigSchema::TranslateNumerals
1879     */
1880    public const TranslateNumerals = 'TranslateNumerals';
1881
1882    /**
1883     * Name constant for the UseDatabaseMessages setting, for use with Config::get()
1884     * @see MainConfigSchema::UseDatabaseMessages
1885     */
1886    public const UseDatabaseMessages = 'UseDatabaseMessages';
1887
1888    /**
1889     * Name constant for the MaxMsgCacheEntrySize setting, for use with Config::get()
1890     * @see MainConfigSchema::MaxMsgCacheEntrySize
1891     */
1892    public const MaxMsgCacheEntrySize = 'MaxMsgCacheEntrySize';
1893
1894    /**
1895     * Name constant for the DisableLangConversion setting, for use with Config::get()
1896     * @see MainConfigSchema::DisableLangConversion
1897     */
1898    public const DisableLangConversion = 'DisableLangConversion';
1899
1900    /**
1901     * Name constant for the DisableTitleConversion setting, for use with Config::get()
1902     * @see MainConfigSchema::DisableTitleConversion
1903     */
1904    public const DisableTitleConversion = 'DisableTitleConversion';
1905
1906    /**
1907     * Name constant for the DefaultLanguageVariant setting, for use with Config::get()
1908     * @see MainConfigSchema::DefaultLanguageVariant
1909     */
1910    public const DefaultLanguageVariant = 'DefaultLanguageVariant';
1911
1912    /**
1913     * Name constant for the UsePigLatinVariant setting, for use with Config::get()
1914     * @see MainConfigSchema::UsePigLatinVariant
1915     */
1916    public const UsePigLatinVariant = 'UsePigLatinVariant';
1917
1918    /**
1919     * Name constant for the DisabledVariants setting, for use with Config::get()
1920     * @see MainConfigSchema::DisabledVariants
1921     */
1922    public const DisabledVariants = 'DisabledVariants';
1923
1924    /**
1925     * Name constant for the VariantArticlePath setting, for use with Config::get()
1926     * @see MainConfigSchema::VariantArticlePath
1927     */
1928    public const VariantArticlePath = 'VariantArticlePath';
1929
1930    /**
1931     * Name constant for the UseXssLanguage setting, for use with Config::get()
1932     * @see MainConfigSchema::UseXssLanguage
1933     */
1934    public const UseXssLanguage = 'UseXssLanguage';
1935
1936    /**
1937     * Name constant for the LoginLanguageSelector setting, for use with Config::get()
1938     * @see MainConfigSchema::LoginLanguageSelector
1939     */
1940    public const LoginLanguageSelector = 'LoginLanguageSelector';
1941
1942    /**
1943     * Name constant for the ForceUIMsgAsContentMsg setting, for use with Config::get()
1944     * @see MainConfigSchema::ForceUIMsgAsContentMsg
1945     */
1946    public const ForceUIMsgAsContentMsg = 'ForceUIMsgAsContentMsg';
1947
1948    /**
1949     * Name constant for the RawHtmlMessages setting, for use with Config::get()
1950     * @see MainConfigSchema::RawHtmlMessages
1951     */
1952    public const RawHtmlMessages = 'RawHtmlMessages';
1953
1954    /**
1955     * Name constant for the Localtimezone setting, for use with Config::get()
1956     * @see MainConfigSchema::Localtimezone
1957     */
1958    public const Localtimezone = 'Localtimezone';
1959
1960    /**
1961     * Name constant for the LocalTZoffset setting, for use with Config::get()
1962     * @see MainConfigSchema::LocalTZoffset
1963     */
1964    public const LocalTZoffset = 'LocalTZoffset';
1965
1966    /**
1967     * Name constant for the OverrideUcfirstCharacters setting, for use with Config::get()
1968     * @see MainConfigSchema::OverrideUcfirstCharacters
1969     */
1970    public const OverrideUcfirstCharacters = 'OverrideUcfirstCharacters';
1971
1972    /**
1973     * Name constant for the MimeType setting, for use with Config::get()
1974     * @see MainConfigSchema::MimeType
1975     */
1976    public const MimeType = 'MimeType';
1977
1978    /**
1979     * Name constant for the Html5Version setting, for use with Config::get()
1980     * @see MainConfigSchema::Html5Version
1981     */
1982    public const Html5Version = 'Html5Version';
1983
1984    /**
1985     * Name constant for the EditSubmitButtonLabelPublish setting, for use with Config::get()
1986     * @see MainConfigSchema::EditSubmitButtonLabelPublish
1987     */
1988    public const EditSubmitButtonLabelPublish = 'EditSubmitButtonLabelPublish';
1989
1990    /**
1991     * Name constant for the XhtmlNamespaces setting, for use with Config::get()
1992     * @see MainConfigSchema::XhtmlNamespaces
1993     */
1994    public const XhtmlNamespaces = 'XhtmlNamespaces';
1995
1996    /**
1997     * Name constant for the SiteNotice setting, for use with Config::get()
1998     * @see MainConfigSchema::SiteNotice
1999     */
2000    public const SiteNotice = 'SiteNotice';
2001
2002    /**
2003     * Name constant for the BrowserFormatDetection setting, for use with Config::get()
2004     * @see MainConfigSchema::BrowserFormatDetection
2005     */
2006    public const BrowserFormatDetection = 'BrowserFormatDetection';
2007
2008    /**
2009     * Name constant for the SkinMetaTags setting, for use with Config::get()
2010     * @see MainConfigSchema::SkinMetaTags
2011     */
2012    public const SkinMetaTags = 'SkinMetaTags';
2013
2014    /**
2015     * Name constant for the DefaultSkin setting, for use with Config::get()
2016     * @see MainConfigSchema::DefaultSkin
2017     */
2018    public const DefaultSkin = 'DefaultSkin';
2019
2020    /**
2021     * Name constant for the FallbackSkin setting, for use with Config::get()
2022     * @see MainConfigSchema::FallbackSkin
2023     */
2024    public const FallbackSkin = 'FallbackSkin';
2025
2026    /**
2027     * Name constant for the SkipSkins setting, for use with Config::get()
2028     * @see MainConfigSchema::SkipSkins
2029     */
2030    public const SkipSkins = 'SkipSkins';
2031
2032    /**
2033     * Name constant for the DisableOutputCompression setting, for use with Config::get()
2034     * @see MainConfigSchema::DisableOutputCompression
2035     */
2036    public const DisableOutputCompression = 'DisableOutputCompression';
2037
2038    /**
2039     * Name constant for the FragmentMode setting, for use with Config::get()
2040     * @see MainConfigSchema::FragmentMode
2041     */
2042    public const FragmentMode = 'FragmentMode';
2043
2044    /**
2045     * Name constant for the ExternalInterwikiFragmentMode setting, for use with Config::get()
2046     * @see MainConfigSchema::ExternalInterwikiFragmentMode
2047     */
2048    public const ExternalInterwikiFragmentMode = 'ExternalInterwikiFragmentMode';
2049
2050    /**
2051     * Name constant for the FooterIcons setting, for use with Config::get()
2052     * @see MainConfigSchema::FooterIcons
2053     */
2054    public const FooterIcons = 'FooterIcons';
2055
2056    /**
2057     * Name constant for the UseCombinedLoginLink setting, for use with Config::get()
2058     * @see MainConfigSchema::UseCombinedLoginLink
2059     */
2060    public const UseCombinedLoginLink = 'UseCombinedLoginLink';
2061
2062    /**
2063     * Name constant for the Edititis setting, for use with Config::get()
2064     * @see MainConfigSchema::Edititis
2065     */
2066    public const Edititis = 'Edititis';
2067
2068    /**
2069     * Name constant for the Send404Code setting, for use with Config::get()
2070     * @see MainConfigSchema::Send404Code
2071     */
2072    public const Send404Code = 'Send404Code';
2073
2074    /**
2075     * Name constant for the ShowRollbackEditCount setting, for use with Config::get()
2076     * @see MainConfigSchema::ShowRollbackEditCount
2077     */
2078    public const ShowRollbackEditCount = 'ShowRollbackEditCount';
2079
2080    /**
2081     * Name constant for the EnableCanonicalServerLink setting, for use with Config::get()
2082     * @see MainConfigSchema::EnableCanonicalServerLink
2083     */
2084    public const EnableCanonicalServerLink = 'EnableCanonicalServerLink';
2085
2086    /**
2087     * Name constant for the InterwikiLogoOverride setting, for use with Config::get()
2088     * @see MainConfigSchema::InterwikiLogoOverride
2089     */
2090    public const InterwikiLogoOverride = 'InterwikiLogoOverride';
2091
2092    /**
2093     * Name constant for the ResourceModules setting, for use with Config::get()
2094     * @see MainConfigSchema::ResourceModules
2095     */
2096    public const ResourceModules = 'ResourceModules';
2097
2098    /**
2099     * Name constant for the ResourceModuleSkinStyles setting, for use with Config::get()
2100     * @see MainConfigSchema::ResourceModuleSkinStyles
2101     */
2102    public const ResourceModuleSkinStyles = 'ResourceModuleSkinStyles';
2103
2104    /**
2105     * Name constant for the ResourceLoaderSources setting, for use with Config::get()
2106     * @see MainConfigSchema::ResourceLoaderSources
2107     */
2108    public const ResourceLoaderSources = 'ResourceLoaderSources';
2109
2110    /**
2111     * Name constant for the ResourceBasePath setting, for use with Config::get()
2112     * @see MainConfigSchema::ResourceBasePath
2113     */
2114    public const ResourceBasePath = 'ResourceBasePath';
2115
2116    /**
2117     * Name constant for the ResourceLoaderMaxage setting, for use with Config::get()
2118     * @see MainConfigSchema::ResourceLoaderMaxage
2119     */
2120    public const ResourceLoaderMaxage = 'ResourceLoaderMaxage';
2121
2122    /**
2123     * Name constant for the ResourceLoaderDebug setting, for use with Config::get()
2124     * @see MainConfigSchema::ResourceLoaderDebug
2125     */
2126    public const ResourceLoaderDebug = 'ResourceLoaderDebug';
2127
2128    /**
2129     * Name constant for the ResourceLoaderMaxQueryLength setting, for use with Config::get()
2130     * @see MainConfigSchema::ResourceLoaderMaxQueryLength
2131     */
2132    public const ResourceLoaderMaxQueryLength = 'ResourceLoaderMaxQueryLength';
2133
2134    /**
2135     * Name constant for the ResourceLoaderValidateJS setting, for use with Config::get()
2136     * @see MainConfigSchema::ResourceLoaderValidateJS
2137     */
2138    public const ResourceLoaderValidateJS = 'ResourceLoaderValidateJS';
2139
2140    /**
2141     * Name constant for the ResourceLoaderEnableJSProfiler setting, for use with Config::get()
2142     * @see MainConfigSchema::ResourceLoaderEnableJSProfiler
2143     */
2144    public const ResourceLoaderEnableJSProfiler = 'ResourceLoaderEnableJSProfiler';
2145
2146    /**
2147     * Name constant for the ResourceLoaderStorageEnabled setting, for use with Config::get()
2148     * @see MainConfigSchema::ResourceLoaderStorageEnabled
2149     */
2150    public const ResourceLoaderStorageEnabled = 'ResourceLoaderStorageEnabled';
2151
2152    /**
2153     * Name constant for the ResourceLoaderStorageVersion setting, for use with Config::get()
2154     * @see MainConfigSchema::ResourceLoaderStorageVersion
2155     */
2156    public const ResourceLoaderStorageVersion = 'ResourceLoaderStorageVersion';
2157
2158    /**
2159     * Name constant for the ResourceLoaderEnableSourceMapLinks setting, for use with Config::get()
2160     * @see MainConfigSchema::ResourceLoaderEnableSourceMapLinks
2161     */
2162    public const ResourceLoaderEnableSourceMapLinks = 'ResourceLoaderEnableSourceMapLinks';
2163
2164    /**
2165     * Name constant for the AllowSiteCSSOnRestrictedPages setting, for use with Config::get()
2166     * @see MainConfigSchema::AllowSiteCSSOnRestrictedPages
2167     */
2168    public const AllowSiteCSSOnRestrictedPages = 'AllowSiteCSSOnRestrictedPages';
2169
2170    /**
2171     * Name constant for the VueDevelopmentMode setting, for use with Config::get()
2172     * @see MainConfigSchema::VueDevelopmentMode
2173     */
2174    public const VueDevelopmentMode = 'VueDevelopmentMode';
2175
2176    /**
2177     * Name constant for the CodexDevelopmentDir setting, for use with Config::get()
2178     * @see MainConfigSchema::CodexDevelopmentDir
2179     */
2180    public const CodexDevelopmentDir = 'CodexDevelopmentDir';
2181
2182    /**
2183     * Name constant for the MetaNamespace setting, for use with Config::get()
2184     * @see MainConfigSchema::MetaNamespace
2185     */
2186    public const MetaNamespace = 'MetaNamespace';
2187
2188    /**
2189     * Name constant for the MetaNamespaceTalk setting, for use with Config::get()
2190     * @see MainConfigSchema::MetaNamespaceTalk
2191     */
2192    public const MetaNamespaceTalk = 'MetaNamespaceTalk';
2193
2194    /**
2195     * Name constant for the CanonicalNamespaceNames setting, for use with Config::get()
2196     * @see MainConfigSchema::CanonicalNamespaceNames
2197     */
2198    public const CanonicalNamespaceNames = 'CanonicalNamespaceNames';
2199
2200    /**
2201     * Name constant for the ExtraNamespaces setting, for use with Config::get()
2202     * @see MainConfigSchema::ExtraNamespaces
2203     */
2204    public const ExtraNamespaces = 'ExtraNamespaces';
2205
2206    /**
2207     * Name constant for the ExtraGenderNamespaces setting, for use with Config::get()
2208     * @see MainConfigSchema::ExtraGenderNamespaces
2209     */
2210    public const ExtraGenderNamespaces = 'ExtraGenderNamespaces';
2211
2212    /**
2213     * Name constant for the NamespaceAliases setting, for use with Config::get()
2214     * @see MainConfigSchema::NamespaceAliases
2215     */
2216    public const NamespaceAliases = 'NamespaceAliases';
2217
2218    /**
2219     * Name constant for the LegalTitleChars setting, for use with Config::get()
2220     * @see MainConfigSchema::LegalTitleChars
2221     * @deprecated since 1.41; use Extension:TitleBlacklist to customize
2222     */
2223    public const LegalTitleChars = 'LegalTitleChars';
2224
2225    /**
2226     * Name constant for the CapitalLinks setting, for use with Config::get()
2227     * @see MainConfigSchema::CapitalLinks
2228     */
2229    public const CapitalLinks = 'CapitalLinks';
2230
2231    /**
2232     * Name constant for the CapitalLinkOverrides setting, for use with Config::get()
2233     * @see MainConfigSchema::CapitalLinkOverrides
2234     */
2235    public const CapitalLinkOverrides = 'CapitalLinkOverrides';
2236
2237    /**
2238     * Name constant for the NamespacesWithSubpages setting, for use with Config::get()
2239     * @see MainConfigSchema::NamespacesWithSubpages
2240     */
2241    public const NamespacesWithSubpages = 'NamespacesWithSubpages';
2242
2243    /**
2244     * Name constant for the ContentNamespaces setting, for use with Config::get()
2245     * @see MainConfigSchema::ContentNamespaces
2246     */
2247    public const ContentNamespaces = 'ContentNamespaces';
2248
2249    /**
2250     * Name constant for the ShortPagesNamespaceExclusions setting, for use with Config::get()
2251     * @see MainConfigSchema::ShortPagesNamespaceExclusions
2252     */
2253    public const ShortPagesNamespaceExclusions = 'ShortPagesNamespaceExclusions';
2254
2255    /**
2256     * Name constant for the ExtraSignatureNamespaces setting, for use with Config::get()
2257     * @see MainConfigSchema::ExtraSignatureNamespaces
2258     */
2259    public const ExtraSignatureNamespaces = 'ExtraSignatureNamespaces';
2260
2261    /**
2262     * Name constant for the InvalidRedirectTargets setting, for use with Config::get()
2263     * @see MainConfigSchema::InvalidRedirectTargets
2264     */
2265    public const InvalidRedirectTargets = 'InvalidRedirectTargets';
2266
2267    /**
2268     * Name constant for the DisableHardRedirects setting, for use with Config::get()
2269     * @see MainConfigSchema::DisableHardRedirects
2270     */
2271    public const DisableHardRedirects = 'DisableHardRedirects';
2272
2273    /**
2274     * Name constant for the FixDoubleRedirects setting, for use with Config::get()
2275     * @see MainConfigSchema::FixDoubleRedirects
2276     */
2277    public const FixDoubleRedirects = 'FixDoubleRedirects';
2278
2279    /**
2280     * Name constant for the LocalInterwikis setting, for use with Config::get()
2281     * @see MainConfigSchema::LocalInterwikis
2282     */
2283    public const LocalInterwikis = 'LocalInterwikis';
2284
2285    /**
2286     * Name constant for the InterwikiExpiry setting, for use with Config::get()
2287     * @see MainConfigSchema::InterwikiExpiry
2288     */
2289    public const InterwikiExpiry = 'InterwikiExpiry';
2290
2291    /**
2292     * Name constant for the InterwikiCache setting, for use with Config::get()
2293     * @see MainConfigSchema::InterwikiCache
2294     */
2295    public const InterwikiCache = 'InterwikiCache';
2296
2297    /**
2298     * Name constant for the InterwikiScopes setting, for use with Config::get()
2299     * @see MainConfigSchema::InterwikiScopes
2300     */
2301    public const InterwikiScopes = 'InterwikiScopes';
2302
2303    /**
2304     * Name constant for the InterwikiFallbackSite setting, for use with Config::get()
2305     * @see MainConfigSchema::InterwikiFallbackSite
2306     */
2307    public const InterwikiFallbackSite = 'InterwikiFallbackSite';
2308
2309    /**
2310     * Name constant for the RedirectSources setting, for use with Config::get()
2311     * @see MainConfigSchema::RedirectSources
2312     */
2313    public const RedirectSources = 'RedirectSources';
2314
2315    /**
2316     * Name constant for the SiteTypes setting, for use with Config::get()
2317     * @see MainConfigSchema::SiteTypes
2318     */
2319    public const SiteTypes = 'SiteTypes';
2320
2321    /**
2322     * Name constant for the MaxTocLevel setting, for use with Config::get()
2323     * @see MainConfigSchema::MaxTocLevel
2324     */
2325    public const MaxTocLevel = 'MaxTocLevel';
2326
2327    /**
2328     * Name constant for the MaxPPNodeCount setting, for use with Config::get()
2329     * @see MainConfigSchema::MaxPPNodeCount
2330     */
2331    public const MaxPPNodeCount = 'MaxPPNodeCount';
2332
2333    /**
2334     * Name constant for the MaxTemplateDepth setting, for use with Config::get()
2335     * @see MainConfigSchema::MaxTemplateDepth
2336     */
2337    public const MaxTemplateDepth = 'MaxTemplateDepth';
2338
2339    /**
2340     * Name constant for the MaxPPExpandDepth setting, for use with Config::get()
2341     * @see MainConfigSchema::MaxPPExpandDepth
2342     */
2343    public const MaxPPExpandDepth = 'MaxPPExpandDepth';
2344
2345    /**
2346     * Name constant for the UrlProtocols setting, for use with Config::get()
2347     * @see MainConfigSchema::UrlProtocols
2348     */
2349    public const UrlProtocols = 'UrlProtocols';
2350
2351    /**
2352     * Name constant for the CleanSignatures setting, for use with Config::get()
2353     * @see MainConfigSchema::CleanSignatures
2354     */
2355    public const CleanSignatures = 'CleanSignatures';
2356
2357    /**
2358     * Name constant for the AllowExternalImages setting, for use with Config::get()
2359     * @see MainConfigSchema::AllowExternalImages
2360     */
2361    public const AllowExternalImages = 'AllowExternalImages';
2362
2363    /**
2364     * Name constant for the AllowExternalImagesFrom setting, for use with Config::get()
2365     * @see MainConfigSchema::AllowExternalImagesFrom
2366     */
2367    public const AllowExternalImagesFrom = 'AllowExternalImagesFrom';
2368
2369    /**
2370     * Name constant for the EnableImageWhitelist setting, for use with Config::get()
2371     * @see MainConfigSchema::EnableImageWhitelist
2372     */
2373    public const EnableImageWhitelist = 'EnableImageWhitelist';
2374
2375    /**
2376     * Name constant for the TidyConfig setting, for use with Config::get()
2377     * @see MainConfigSchema::TidyConfig
2378     */
2379    public const TidyConfig = 'TidyConfig';
2380
2381    /**
2382     * Name constant for the ParsoidSettings setting, for use with Config::get()
2383     * @see MainConfigSchema::ParsoidSettings
2384     */
2385    public const ParsoidSettings = 'ParsoidSettings';
2386
2387    /**
2388     * Name constant for the ParsoidExperimentalParserFunctionOutput setting, for use with Config::get()
2389     * @see MainConfigSchema::ParsoidExperimentalParserFunctionOutput
2390     */
2391    public const ParsoidExperimentalParserFunctionOutput = 'ParsoidExperimentalParserFunctionOutput';
2392
2393    /**
2394     * Name constant for the UseLegacyMediaStyles setting, for use with Config::get()
2395     * @see MainConfigSchema::UseLegacyMediaStyles
2396     */
2397    public const UseLegacyMediaStyles = 'UseLegacyMediaStyles';
2398
2399    /**
2400     * Name constant for the RawHtml setting, for use with Config::get()
2401     * @see MainConfigSchema::RawHtml
2402     */
2403    public const RawHtml = 'RawHtml';
2404
2405    /**
2406     * Name constant for the ExternalLinkTarget setting, for use with Config::get()
2407     * @see MainConfigSchema::ExternalLinkTarget
2408     */
2409    public const ExternalLinkTarget = 'ExternalLinkTarget';
2410
2411    /**
2412     * Name constant for the NoFollowLinks setting, for use with Config::get()
2413     * @see MainConfigSchema::NoFollowLinks
2414     */
2415    public const NoFollowLinks = 'NoFollowLinks';
2416
2417    /**
2418     * Name constant for the NoFollowNsExceptions setting, for use with Config::get()
2419     * @see MainConfigSchema::NoFollowNsExceptions
2420     */
2421    public const NoFollowNsExceptions = 'NoFollowNsExceptions';
2422
2423    /**
2424     * Name constant for the NoFollowDomainExceptions setting, for use with Config::get()
2425     * @see MainConfigSchema::NoFollowDomainExceptions
2426     */
2427    public const NoFollowDomainExceptions = 'NoFollowDomainExceptions';
2428
2429    /**
2430     * Name constant for the RegisterInternalExternals setting, for use with Config::get()
2431     * @see MainConfigSchema::RegisterInternalExternals
2432     */
2433    public const RegisterInternalExternals = 'RegisterInternalExternals';
2434
2435    /**
2436     * Name constant for the ExternalLinksIgnoreDomains setting, for use with Config::get()
2437     * @see MainConfigSchema::ExternalLinksIgnoreDomains
2438     */
2439    public const ExternalLinksIgnoreDomains = 'ExternalLinksIgnoreDomains';
2440
2441    /**
2442     * Name constant for the AllowDisplayTitle setting, for use with Config::get()
2443     * @see MainConfigSchema::AllowDisplayTitle
2444     */
2445    public const AllowDisplayTitle = 'AllowDisplayTitle';
2446
2447    /**
2448     * Name constant for the RestrictDisplayTitle setting, for use with Config::get()
2449     * @see MainConfigSchema::RestrictDisplayTitle
2450     */
2451    public const RestrictDisplayTitle = 'RestrictDisplayTitle';
2452
2453    /**
2454     * Name constant for the ExpensiveParserFunctionLimit setting, for use with Config::get()
2455     * @see MainConfigSchema::ExpensiveParserFunctionLimit
2456     */
2457    public const ExpensiveParserFunctionLimit = 'ExpensiveParserFunctionLimit';
2458
2459    /**
2460     * Name constant for the PreprocessorCacheThreshold setting, for use with Config::get()
2461     * @see MainConfigSchema::PreprocessorCacheThreshold
2462     */
2463    public const PreprocessorCacheThreshold = 'PreprocessorCacheThreshold';
2464
2465    /**
2466     * Name constant for the EnableScaryTranscluding setting, for use with Config::get()
2467     * @see MainConfigSchema::EnableScaryTranscluding
2468     */
2469    public const EnableScaryTranscluding = 'EnableScaryTranscluding';
2470
2471    /**
2472     * Name constant for the TranscludeCacheExpiry setting, for use with Config::get()
2473     * @see MainConfigSchema::TranscludeCacheExpiry
2474     */
2475    public const TranscludeCacheExpiry = 'TranscludeCacheExpiry';
2476
2477    /**
2478     * Name constant for the EnableMagicLinks setting, for use with Config::get()
2479     * @see MainConfigSchema::EnableMagicLinks
2480     */
2481    public const EnableMagicLinks = 'EnableMagicLinks';
2482
2483    /**
2484     * Name constant for the ParserEnableUserLanguage setting, for use with Config::get()
2485     * @see MainConfigSchema::ParserEnableUserLanguage
2486     */
2487    public const ParserEnableUserLanguage = 'ParserEnableUserLanguage';
2488
2489    /**
2490     * Name constant for the ArticleCountMethod setting, for use with Config::get()
2491     * @see MainConfigSchema::ArticleCountMethod
2492     */
2493    public const ArticleCountMethod = 'ArticleCountMethod';
2494
2495    /**
2496     * Name constant for the ActiveUserDays setting, for use with Config::get()
2497     * @see MainConfigSchema::ActiveUserDays
2498     */
2499    public const ActiveUserDays = 'ActiveUserDays';
2500
2501    /**
2502     * Name constant for the LearnerEdits setting, for use with Config::get()
2503     * @see MainConfigSchema::LearnerEdits
2504     */
2505    public const LearnerEdits = 'LearnerEdits';
2506
2507    /**
2508     * Name constant for the LearnerMemberSince setting, for use with Config::get()
2509     * @see MainConfigSchema::LearnerMemberSince
2510     */
2511    public const LearnerMemberSince = 'LearnerMemberSince';
2512
2513    /**
2514     * Name constant for the ExperiencedUserEdits setting, for use with Config::get()
2515     * @see MainConfigSchema::ExperiencedUserEdits
2516     */
2517    public const ExperiencedUserEdits = 'ExperiencedUserEdits';
2518
2519    /**
2520     * Name constant for the ExperiencedUserMemberSince setting, for use with Config::get()
2521     * @see MainConfigSchema::ExperiencedUserMemberSince
2522     */
2523    public const ExperiencedUserMemberSince = 'ExperiencedUserMemberSince';
2524
2525    /**
2526     * Name constant for the ManualRevertSearchRadius setting, for use with Config::get()
2527     * @see MainConfigSchema::ManualRevertSearchRadius
2528     */
2529    public const ManualRevertSearchRadius = 'ManualRevertSearchRadius';
2530
2531    /**
2532     * Name constant for the RevertedTagMaxDepth setting, for use with Config::get()
2533     * @see MainConfigSchema::RevertedTagMaxDepth
2534     */
2535    public const RevertedTagMaxDepth = 'RevertedTagMaxDepth';
2536
2537    /**
2538     * Name constant for the CentralIdLookupProviders setting, for use with Config::get()
2539     * @see MainConfigSchema::CentralIdLookupProviders
2540     */
2541    public const CentralIdLookupProviders = 'CentralIdLookupProviders';
2542
2543    /**
2544     * Name constant for the CentralIdLookupProvider setting, for use with Config::get()
2545     * @see MainConfigSchema::CentralIdLookupProvider
2546     */
2547    public const CentralIdLookupProvider = 'CentralIdLookupProvider';
2548
2549    /**
2550     * Name constant for the UserRegistrationProviders setting, for use with Config::get()
2551     * @see MainConfigSchema::UserRegistrationProviders
2552     */
2553    public const UserRegistrationProviders = 'UserRegistrationProviders';
2554
2555    /**
2556     * Name constant for the PasswordPolicy setting, for use with Config::get()
2557     * @see MainConfigSchema::PasswordPolicy
2558     */
2559    public const PasswordPolicy = 'PasswordPolicy';
2560
2561    /**
2562     * Name constant for the AuthManagerConfig setting, for use with Config::get()
2563     * @see MainConfigSchema::AuthManagerConfig
2564     */
2565    public const AuthManagerConfig = 'AuthManagerConfig';
2566
2567    /**
2568     * Name constant for the AuthManagerAutoConfig setting, for use with Config::get()
2569     * @see MainConfigSchema::AuthManagerAutoConfig
2570     */
2571    public const AuthManagerAutoConfig = 'AuthManagerAutoConfig';
2572
2573    /**
2574     * Name constant for the RememberMe setting, for use with Config::get()
2575     * @see MainConfigSchema::RememberMe
2576     */
2577    public const RememberMe = 'RememberMe';
2578
2579    /**
2580     * Name constant for the ReauthenticateTime setting, for use with Config::get()
2581     * @see MainConfigSchema::ReauthenticateTime
2582     */
2583    public const ReauthenticateTime = 'ReauthenticateTime';
2584
2585    /**
2586     * Name constant for the AllowSecuritySensitiveOperationIfCannotReauthenticate setting, for use with Config::get()
2587     * @see MainConfigSchema::AllowSecuritySensitiveOperationIfCannotReauthenticate
2588     */
2589    public const AllowSecuritySensitiveOperationIfCannotReauthenticate = 'AllowSecuritySensitiveOperationIfCannotReauthenticate';
2590
2591    /**
2592     * Name constant for the ChangeCredentialsBlacklist setting, for use with Config::get()
2593     * @see MainConfigSchema::ChangeCredentialsBlacklist
2594     */
2595    public const ChangeCredentialsBlacklist = 'ChangeCredentialsBlacklist';
2596
2597    /**
2598     * Name constant for the RemoveCredentialsBlacklist setting, for use with Config::get()
2599     * @see MainConfigSchema::RemoveCredentialsBlacklist
2600     */
2601    public const RemoveCredentialsBlacklist = 'RemoveCredentialsBlacklist';
2602
2603    /**
2604     * Name constant for the InvalidPasswordReset setting, for use with Config::get()
2605     * @see MainConfigSchema::InvalidPasswordReset
2606     */
2607    public const InvalidPasswordReset = 'InvalidPasswordReset';
2608
2609    /**
2610     * Name constant for the PasswordDefault setting, for use with Config::get()
2611     * @see MainConfigSchema::PasswordDefault
2612     */
2613    public const PasswordDefault = 'PasswordDefault';
2614
2615    /**
2616     * Name constant for the PasswordConfig setting, for use with Config::get()
2617     * @see MainConfigSchema::PasswordConfig
2618     */
2619    public const PasswordConfig = 'PasswordConfig';
2620
2621    /**
2622     * Name constant for the PasswordResetRoutes setting, for use with Config::get()
2623     * @see MainConfigSchema::PasswordResetRoutes
2624     */
2625    public const PasswordResetRoutes = 'PasswordResetRoutes';
2626
2627    /**
2628     * Name constant for the MaxSigChars setting, for use with Config::get()
2629     * @see MainConfigSchema::MaxSigChars
2630     */
2631    public const MaxSigChars = 'MaxSigChars';
2632
2633    /**
2634     * Name constant for the SignatureValidation setting, for use with Config::get()
2635     * @see MainConfigSchema::SignatureValidation
2636     */
2637    public const SignatureValidation = 'SignatureValidation';
2638
2639    /**
2640     * Name constant for the SignatureAllowedLintErrors setting, for use with Config::get()
2641     * @see MainConfigSchema::SignatureAllowedLintErrors
2642     */
2643    public const SignatureAllowedLintErrors = 'SignatureAllowedLintErrors';
2644
2645    /**
2646     * Name constant for the MaxNameChars setting, for use with Config::get()
2647     * @see MainConfigSchema::MaxNameChars
2648     */
2649    public const MaxNameChars = 'MaxNameChars';
2650
2651    /**
2652     * Name constant for the ReservedUsernames setting, for use with Config::get()
2653     * @see MainConfigSchema::ReservedUsernames
2654     */
2655    public const ReservedUsernames = 'ReservedUsernames';
2656
2657    /**
2658     * Name constant for the DefaultUserOptions setting, for use with Config::get()
2659     * @see MainConfigSchema::DefaultUserOptions
2660     */
2661    public const DefaultUserOptions = 'DefaultUserOptions';
2662
2663    /**
2664     * Name constant for the ConditionalUserOptions setting, for use with Config::get()
2665     * @see MainConfigSchema::ConditionalUserOptions
2666     */
2667    public const ConditionalUserOptions = 'ConditionalUserOptions';
2668
2669    /**
2670     * Name constant for the HiddenPrefs setting, for use with Config::get()
2671     * @see MainConfigSchema::HiddenPrefs
2672     */
2673    public const HiddenPrefs = 'HiddenPrefs';
2674
2675    /**
2676     * Name constant for the UserJsPrefLimit setting, for use with Config::get()
2677     * @see MainConfigSchema::UserJsPrefLimit
2678     */
2679    public const UserJsPrefLimit = 'UserJsPrefLimit';
2680
2681    /**
2682     * Name constant for the InvalidUsernameCharacters setting, for use with Config::get()
2683     * @see MainConfigSchema::InvalidUsernameCharacters
2684     */
2685    public const InvalidUsernameCharacters = 'InvalidUsernameCharacters';
2686
2687    /**
2688     * Name constant for the UserrightsInterwikiDelimiter setting, for use with Config::get()
2689     * @see MainConfigSchema::UserrightsInterwikiDelimiter
2690     */
2691    public const UserrightsInterwikiDelimiter = 'UserrightsInterwikiDelimiter';
2692
2693    /**
2694     * Name constant for the SecureLogin setting, for use with Config::get()
2695     * @see MainConfigSchema::SecureLogin
2696     */
2697    public const SecureLogin = 'SecureLogin';
2698
2699    /**
2700     * Name constant for the AuthenticationTokenVersion setting, for use with Config::get()
2701     * @see MainConfigSchema::AuthenticationTokenVersion
2702     */
2703    public const AuthenticationTokenVersion = 'AuthenticationTokenVersion';
2704
2705    /**
2706     * Name constant for the SessionProviders setting, for use with Config::get()
2707     * @see MainConfigSchema::SessionProviders
2708     */
2709    public const SessionProviders = 'SessionProviders';
2710
2711    /**
2712     * Name constant for the AutoCreateTempUser setting, for use with Config::get()
2713     * @see MainConfigSchema::AutoCreateTempUser
2714     */
2715    public const AutoCreateTempUser = 'AutoCreateTempUser';
2716
2717    /**
2718     * Name constant for the AutoblockExemptions setting, for use with Config::get()
2719     * @see MainConfigSchema::AutoblockExemptions
2720     */
2721    public const AutoblockExemptions = 'AutoblockExemptions';
2722
2723    /**
2724     * Name constant for the AutoblockExpiry setting, for use with Config::get()
2725     * @see MainConfigSchema::AutoblockExpiry
2726     */
2727    public const AutoblockExpiry = 'AutoblockExpiry';
2728
2729    /**
2730     * Name constant for the BlockAllowsUTEdit setting, for use with Config::get()
2731     * @see MainConfigSchema::BlockAllowsUTEdit
2732     */
2733    public const BlockAllowsUTEdit = 'BlockAllowsUTEdit';
2734
2735    /**
2736     * Name constant for the BlockCIDRLimit setting, for use with Config::get()
2737     * @see MainConfigSchema::BlockCIDRLimit
2738     */
2739    public const BlockCIDRLimit = 'BlockCIDRLimit';
2740
2741    /**
2742     * Name constant for the BlockDisablesLogin setting, for use with Config::get()
2743     * @see MainConfigSchema::BlockDisablesLogin
2744     */
2745    public const BlockDisablesLogin = 'BlockDisablesLogin';
2746
2747    /**
2748     * Name constant for the EnableMultiBlocks setting, for use with Config::get()
2749     * @see MainConfigSchema::EnableMultiBlocks
2750     */
2751    public const EnableMultiBlocks = 'EnableMultiBlocks';
2752
2753    /**
2754     * Name constant for the WhitelistRead setting, for use with Config::get()
2755     * @see MainConfigSchema::WhitelistRead
2756     */
2757    public const WhitelistRead = 'WhitelistRead';
2758
2759    /**
2760     * Name constant for the WhitelistReadRegexp setting, for use with Config::get()
2761     * @see MainConfigSchema::WhitelistReadRegexp
2762     */
2763    public const WhitelistReadRegexp = 'WhitelistReadRegexp';
2764
2765    /**
2766     * Name constant for the EmailConfirmToEdit setting, for use with Config::get()
2767     * @see MainConfigSchema::EmailConfirmToEdit
2768     */
2769    public const EmailConfirmToEdit = 'EmailConfirmToEdit';
2770
2771    /**
2772     * Name constant for the HideIdentifiableRedirects setting, for use with Config::get()
2773     * @see MainConfigSchema::HideIdentifiableRedirects
2774     */
2775    public const HideIdentifiableRedirects = 'HideIdentifiableRedirects';
2776
2777    /**
2778     * Name constant for the GroupPermissions setting, for use with Config::get()
2779     * @see MainConfigSchema::GroupPermissions
2780     */
2781    public const GroupPermissions = 'GroupPermissions';
2782
2783    /**
2784     * Name constant for the PrivilegedGroups setting, for use with Config::get()
2785     * @see MainConfigSchema::PrivilegedGroups
2786     */
2787    public const PrivilegedGroups = 'PrivilegedGroups';
2788
2789    /**
2790     * Name constant for the RevokePermissions setting, for use with Config::get()
2791     * @see MainConfigSchema::RevokePermissions
2792     */
2793    public const RevokePermissions = 'RevokePermissions';
2794
2795    /**
2796     * Name constant for the GroupInheritsPermissions setting, for use with Config::get()
2797     * @see MainConfigSchema::GroupInheritsPermissions
2798     */
2799    public const GroupInheritsPermissions = 'GroupInheritsPermissions';
2800
2801    /**
2802     * Name constant for the ImplicitGroups setting, for use with Config::get()
2803     * @see MainConfigSchema::ImplicitGroups
2804     */
2805    public const ImplicitGroups = 'ImplicitGroups';
2806
2807    /**
2808     * Name constant for the GroupsAddToSelf setting, for use with Config::get()
2809     * @see MainConfigSchema::GroupsAddToSelf
2810     */
2811    public const GroupsAddToSelf = 'GroupsAddToSelf';
2812
2813    /**
2814     * Name constant for the GroupsRemoveFromSelf setting, for use with Config::get()
2815     * @see MainConfigSchema::GroupsRemoveFromSelf
2816     */
2817    public const GroupsRemoveFromSelf = 'GroupsRemoveFromSelf';
2818
2819    /**
2820     * Name constant for the RestrictedGroups setting, for use with Config::get()
2821     * @see MainConfigSchema::RestrictedGroups
2822     */
2823    public const RestrictedGroups = 'RestrictedGroups';
2824
2825    /**
2826     * Name constant for the RestrictionTypes setting, for use with Config::get()
2827     * @see MainConfigSchema::RestrictionTypes
2828     */
2829    public const RestrictionTypes = 'RestrictionTypes';
2830
2831    /**
2832     * Name constant for the RestrictionLevels setting, for use with Config::get()
2833     * @see MainConfigSchema::RestrictionLevels
2834     */
2835    public const RestrictionLevels = 'RestrictionLevels';
2836
2837    /**
2838     * Name constant for the CascadingRestrictionLevels setting, for use with Config::get()
2839     * @see MainConfigSchema::CascadingRestrictionLevels
2840     */
2841    public const CascadingRestrictionLevels = 'CascadingRestrictionLevels';
2842
2843    /**
2844     * Name constant for the SemiprotectedRestrictionLevels setting, for use with Config::get()
2845     * @see MainConfigSchema::SemiprotectedRestrictionLevels
2846     */
2847    public const SemiprotectedRestrictionLevels = 'SemiprotectedRestrictionLevels';
2848
2849    /**
2850     * Name constant for the NamespaceProtection setting, for use with Config::get()
2851     * @see MainConfigSchema::NamespaceProtection
2852     */
2853    public const NamespaceProtection = 'NamespaceProtection';
2854
2855    /**
2856     * Name constant for the NonincludableNamespaces setting, for use with Config::get()
2857     * @see MainConfigSchema::NonincludableNamespaces
2858     */
2859    public const NonincludableNamespaces = 'NonincludableNamespaces';
2860
2861    /**
2862     * Name constant for the AutoConfirmAge setting, for use with Config::get()
2863     * @see MainConfigSchema::AutoConfirmAge
2864     */
2865    public const AutoConfirmAge = 'AutoConfirmAge';
2866
2867    /**
2868     * Name constant for the AutoConfirmCount setting, for use with Config::get()
2869     * @see MainConfigSchema::AutoConfirmCount
2870     */
2871    public const AutoConfirmCount = 'AutoConfirmCount';
2872
2873    /**
2874     * Name constant for the Autopromote setting, for use with Config::get()
2875     * @see MainConfigSchema::Autopromote
2876     */
2877    public const Autopromote = 'Autopromote';
2878
2879    /**
2880     * Name constant for the AutopromoteOnce setting, for use with Config::get()
2881     * @see MainConfigSchema::AutopromoteOnce
2882     */
2883    public const AutopromoteOnce = 'AutopromoteOnce';
2884
2885    /**
2886     * Name constant for the AutopromoteOnceLogInRC setting, for use with Config::get()
2887     * @see MainConfigSchema::AutopromoteOnceLogInRC
2888     */
2889    public const AutopromoteOnceLogInRC = 'AutopromoteOnceLogInRC';
2890
2891    /**
2892     * Name constant for the AutopromoteOnceRCExcludedGroups setting, for use with Config::get()
2893     * @see MainConfigSchema::AutopromoteOnceRCExcludedGroups
2894     */
2895    public const AutopromoteOnceRCExcludedGroups = 'AutopromoteOnceRCExcludedGroups';
2896
2897    /**
2898     * Name constant for the AddGroups setting, for use with Config::get()
2899     * @see MainConfigSchema::AddGroups
2900     */
2901    public const AddGroups = 'AddGroups';
2902
2903    /**
2904     * Name constant for the RemoveGroups setting, for use with Config::get()
2905     * @see MainConfigSchema::RemoveGroups
2906     */
2907    public const RemoveGroups = 'RemoveGroups';
2908
2909    /**
2910     * Name constant for the AvailableRights setting, for use with Config::get()
2911     * @see MainConfigSchema::AvailableRights
2912     */
2913    public const AvailableRights = 'AvailableRights';
2914
2915    /**
2916     * Name constant for the ImplicitRights setting, for use with Config::get()
2917     * @see MainConfigSchema::ImplicitRights
2918     */
2919    public const ImplicitRights = 'ImplicitRights';
2920
2921    /**
2922     * Name constant for the DeleteRevisionsLimit setting, for use with Config::get()
2923     * @see MainConfigSchema::DeleteRevisionsLimit
2924     */
2925    public const DeleteRevisionsLimit = 'DeleteRevisionsLimit';
2926
2927    /**
2928     * Name constant for the DeleteRevisionsBatchSize setting, for use with Config::get()
2929     * @see MainConfigSchema::DeleteRevisionsBatchSize
2930     */
2931    public const DeleteRevisionsBatchSize = 'DeleteRevisionsBatchSize';
2932
2933    /**
2934     * Name constant for the HideUserContribLimit setting, for use with Config::get()
2935     * @see MainConfigSchema::HideUserContribLimit
2936     */
2937    public const HideUserContribLimit = 'HideUserContribLimit';
2938
2939    /**
2940     * Name constant for the AccountCreationThrottle setting, for use with Config::get()
2941     * @see MainConfigSchema::AccountCreationThrottle
2942     */
2943    public const AccountCreationThrottle = 'AccountCreationThrottle';
2944
2945    /**
2946     * Name constant for the TempAccountCreationThrottle setting, for use with Config::get()
2947     * @see MainConfigSchema::TempAccountCreationThrottle
2948     */
2949    public const TempAccountCreationThrottle = 'TempAccountCreationThrottle';
2950
2951    /**
2952     * Name constant for the TempAccountNameAcquisitionThrottle setting, for use with Config::get()
2953     * @see MainConfigSchema::TempAccountNameAcquisitionThrottle
2954     */
2955    public const TempAccountNameAcquisitionThrottle = 'TempAccountNameAcquisitionThrottle';
2956
2957    /**
2958     * Name constant for the SpamRegex setting, for use with Config::get()
2959     * @see MainConfigSchema::SpamRegex
2960     */
2961    public const SpamRegex = 'SpamRegex';
2962
2963    /**
2964     * Name constant for the SummarySpamRegex setting, for use with Config::get()
2965     * @see MainConfigSchema::SummarySpamRegex
2966     */
2967    public const SummarySpamRegex = 'SummarySpamRegex';
2968
2969    /**
2970     * Name constant for the EnableDnsBlacklist setting, for use with Config::get()
2971     * @see MainConfigSchema::EnableDnsBlacklist
2972     */
2973    public const EnableDnsBlacklist = 'EnableDnsBlacklist';
2974
2975    /**
2976     * Name constant for the DnsBlacklistUrls setting, for use with Config::get()
2977     * @see MainConfigSchema::DnsBlacklistUrls
2978     */
2979    public const DnsBlacklistUrls = 'DnsBlacklistUrls';
2980
2981    /**
2982     * Name constant for the ProxyList setting, for use with Config::get()
2983     * @see MainConfigSchema::ProxyList
2984     */
2985    public const ProxyList = 'ProxyList';
2986
2987    /**
2988     * Name constant for the ProxyWhitelist setting, for use with Config::get()
2989     * @see MainConfigSchema::ProxyWhitelist
2990     */
2991    public const ProxyWhitelist = 'ProxyWhitelist';
2992
2993    /**
2994     * Name constant for the SoftBlockRanges setting, for use with Config::get()
2995     * @see MainConfigSchema::SoftBlockRanges
2996     */
2997    public const SoftBlockRanges = 'SoftBlockRanges';
2998
2999    /**
3000     * Name constant for the ApplyIpBlocksToXff setting, for use with Config::get()
3001     * @see MainConfigSchema::ApplyIpBlocksToXff
3002     */
3003    public const ApplyIpBlocksToXff = 'ApplyIpBlocksToXff';
3004
3005    /**
3006     * Name constant for the RateLimits setting, for use with Config::get()
3007     * @see MainConfigSchema::RateLimits
3008     */
3009    public const RateLimits = 'RateLimits';
3010
3011    /**
3012     * Name constant for the RateLimitsExcludedIPs setting, for use with Config::get()
3013     * @see MainConfigSchema::RateLimitsExcludedIPs
3014     */
3015    public const RateLimitsExcludedIPs = 'RateLimitsExcludedIPs';
3016
3017    /**
3018     * Name constant for the PutIPinRC setting, for use with Config::get()
3019     * @see MainConfigSchema::PutIPinRC
3020     */
3021    public const PutIPinRC = 'PutIPinRC';
3022
3023    /**
3024     * Name constant for the QueryPageDefaultLimit setting, for use with Config::get()
3025     * @see MainConfigSchema::QueryPageDefaultLimit
3026     */
3027    public const QueryPageDefaultLimit = 'QueryPageDefaultLimit';
3028
3029    /**
3030     * Name constant for the ExternalQuerySources setting, for use with Config::get()
3031     * @see MainConfigSchema::ExternalQuerySources
3032     */
3033    public const ExternalQuerySources = 'ExternalQuerySources';
3034
3035    /**
3036     * Name constant for the PasswordAttemptThrottle setting, for use with Config::get()
3037     * @see MainConfigSchema::PasswordAttemptThrottle
3038     */
3039    public const PasswordAttemptThrottle = 'PasswordAttemptThrottle';
3040
3041    /**
3042     * Name constant for the GrantPermissions setting, for use with Config::get()
3043     * @see MainConfigSchema::GrantPermissions
3044     */
3045    public const GrantPermissions = 'GrantPermissions';
3046
3047    /**
3048     * Name constant for the GrantPermissionGroups setting, for use with Config::get()
3049     * @see MainConfigSchema::GrantPermissionGroups
3050     */
3051    public const GrantPermissionGroups = 'GrantPermissionGroups';
3052
3053    /**
3054     * Name constant for the GrantRiskGroups setting, for use with Config::get()
3055     * @see MainConfigSchema::GrantRiskGroups
3056     */
3057    public const GrantRiskGroups = 'GrantRiskGroups';
3058
3059    /**
3060     * Name constant for the EnableBotPasswords setting, for use with Config::get()
3061     * @see MainConfigSchema::EnableBotPasswords
3062     */
3063    public const EnableBotPasswords = 'EnableBotPasswords';
3064
3065    /**
3066     * Name constant for the BotPasswordsCluster setting, for use with Config::get()
3067     * @see MainConfigSchema::BotPasswordsCluster
3068     */
3069    public const BotPasswordsCluster = 'BotPasswordsCluster';
3070
3071    /**
3072     * Name constant for the BotPasswordsDatabase setting, for use with Config::get()
3073     * @see MainConfigSchema::BotPasswordsDatabase
3074     */
3075    public const BotPasswordsDatabase = 'BotPasswordsDatabase';
3076
3077    /**
3078     * Name constant for the SecretKey setting, for use with Config::get()
3079     * @see MainConfigSchema::SecretKey
3080     */
3081    public const SecretKey = 'SecretKey';
3082
3083    /**
3084     * Name constant for the JwtPrivateKey setting, for use with Config::get()
3085     * @see MainConfigSchema::JwtPrivateKey
3086     */
3087    public const JwtPrivateKey = 'JwtPrivateKey';
3088
3089    /**
3090     * Name constant for the JwtPublicKey setting, for use with Config::get()
3091     * @see MainConfigSchema::JwtPublicKey
3092     */
3093    public const JwtPublicKey = 'JwtPublicKey';
3094
3095    /**
3096     * Name constant for the AllowUserJs setting, for use with Config::get()
3097     * @see MainConfigSchema::AllowUserJs
3098     */
3099    public const AllowUserJs = 'AllowUserJs';
3100
3101    /**
3102     * Name constant for the AllowUserCss setting, for use with Config::get()
3103     * @see MainConfigSchema::AllowUserCss
3104     */
3105    public const AllowUserCss = 'AllowUserCss';
3106
3107    /**
3108     * Name constant for the AllowUserCssPrefs setting, for use with Config::get()
3109     * @see MainConfigSchema::AllowUserCssPrefs
3110     */
3111    public const AllowUserCssPrefs = 'AllowUserCssPrefs';
3112
3113    /**
3114     * Name constant for the UseSiteJs setting, for use with Config::get()
3115     * @see MainConfigSchema::UseSiteJs
3116     */
3117    public const UseSiteJs = 'UseSiteJs';
3118
3119    /**
3120     * Name constant for the UseSiteCss setting, for use with Config::get()
3121     * @see MainConfigSchema::UseSiteCss
3122     */
3123    public const UseSiteCss = 'UseSiteCss';
3124
3125    /**
3126     * Name constant for the BreakFrames setting, for use with Config::get()
3127     * @see MainConfigSchema::BreakFrames
3128     */
3129    public const BreakFrames = 'BreakFrames';
3130
3131    /**
3132     * Name constant for the EditPageFrameOptions setting, for use with Config::get()
3133     * @see MainConfigSchema::EditPageFrameOptions
3134     */
3135    public const EditPageFrameOptions = 'EditPageFrameOptions';
3136
3137    /**
3138     * Name constant for the ApiFrameOptions setting, for use with Config::get()
3139     * @see MainConfigSchema::ApiFrameOptions
3140     */
3141    public const ApiFrameOptions = 'ApiFrameOptions';
3142
3143    /**
3144     * Name constant for the CSPHeader setting, for use with Config::get()
3145     * @see MainConfigSchema::CSPHeader
3146     */
3147    public const CSPHeader = 'CSPHeader';
3148
3149    /**
3150     * Name constant for the CSPReportOnlyHeader setting, for use with Config::get()
3151     * @see MainConfigSchema::CSPReportOnlyHeader
3152     */
3153    public const CSPReportOnlyHeader = 'CSPReportOnlyHeader';
3154
3155    /**
3156     * Name constant for the CSPFalsePositiveUrls setting, for use with Config::get()
3157     * @see MainConfigSchema::CSPFalsePositiveUrls
3158     */
3159    public const CSPFalsePositiveUrls = 'CSPFalsePositiveUrls';
3160
3161    /**
3162     * Name constant for the AllowCrossOrigin setting, for use with Config::get()
3163     * @see MainConfigSchema::AllowCrossOrigin
3164     */
3165    public const AllowCrossOrigin = 'AllowCrossOrigin';
3166
3167    /**
3168     * Name constant for the RestAllowCrossOriginCookieAuth setting, for use with Config::get()
3169     * @see MainConfigSchema::RestAllowCrossOriginCookieAuth
3170     */
3171    public const RestAllowCrossOriginCookieAuth = 'RestAllowCrossOriginCookieAuth';
3172
3173    /**
3174     * Name constant for the SessionSecret setting, for use with Config::get()
3175     * @see MainConfigSchema::SessionSecret
3176     */
3177    public const SessionSecret = 'SessionSecret';
3178
3179    /**
3180     * Name constant for the CookieExpiration setting, for use with Config::get()
3181     * @see MainConfigSchema::CookieExpiration
3182     */
3183    public const CookieExpiration = 'CookieExpiration';
3184
3185    /**
3186     * Name constant for the ExtendedLoginCookieExpiration setting, for use with Config::get()
3187     * @see MainConfigSchema::ExtendedLoginCookieExpiration
3188     */
3189    public const ExtendedLoginCookieExpiration = 'ExtendedLoginCookieExpiration';
3190
3191    /**
3192     * Name constant for the SessionCookieJwtExpiration setting, for use with Config::get()
3193     * @see MainConfigSchema::SessionCookieJwtExpiration
3194     */
3195    public const SessionCookieJwtExpiration = 'SessionCookieJwtExpiration';
3196
3197    /**
3198     * Name constant for the CookieDomain setting, for use with Config::get()
3199     * @see MainConfigSchema::CookieDomain
3200     */
3201    public const CookieDomain = 'CookieDomain';
3202
3203    /**
3204     * Name constant for the CookiePath setting, for use with Config::get()
3205     * @see MainConfigSchema::CookiePath
3206     */
3207    public const CookiePath = 'CookiePath';
3208
3209    /**
3210     * Name constant for the CookieSecure setting, for use with Config::get()
3211     * @see MainConfigSchema::CookieSecure
3212     */
3213    public const CookieSecure = 'CookieSecure';
3214
3215    /**
3216     * Name constant for the CookiePrefix setting, for use with Config::get()
3217     * @see MainConfigSchema::CookiePrefix
3218     */
3219    public const CookiePrefix = 'CookiePrefix';
3220
3221    /**
3222     * Name constant for the CookieHttpOnly setting, for use with Config::get()
3223     * @see MainConfigSchema::CookieHttpOnly
3224     */
3225    public const CookieHttpOnly = 'CookieHttpOnly';
3226
3227    /**
3228     * Name constant for the CookieSameSite setting, for use with Config::get()
3229     * @see MainConfigSchema::CookieSameSite
3230     */
3231    public const CookieSameSite = 'CookieSameSite';
3232
3233    /**
3234     * Name constant for the CacheVaryCookies setting, for use with Config::get()
3235     * @see MainConfigSchema::CacheVaryCookies
3236     */
3237    public const CacheVaryCookies = 'CacheVaryCookies';
3238
3239    /**
3240     * Name constant for the SessionName setting, for use with Config::get()
3241     * @see MainConfigSchema::SessionName
3242     */
3243    public const SessionName = 'SessionName';
3244
3245    /**
3246     * Name constant for the CookieSetOnAutoblock setting, for use with Config::get()
3247     * @see MainConfigSchema::CookieSetOnAutoblock
3248     */
3249    public const CookieSetOnAutoblock = 'CookieSetOnAutoblock';
3250
3251    /**
3252     * Name constant for the CookieSetOnIpBlock setting, for use with Config::get()
3253     * @see MainConfigSchema::CookieSetOnIpBlock
3254     */
3255    public const CookieSetOnIpBlock = 'CookieSetOnIpBlock';
3256
3257    /**
3258     * Name constant for the DebugLogFile setting, for use with Config::get()
3259     * @see MainConfigSchema::DebugLogFile
3260     */
3261    public const DebugLogFile = 'DebugLogFile';
3262
3263    /**
3264     * Name constant for the DebugLogPrefix setting, for use with Config::get()
3265     * @see MainConfigSchema::DebugLogPrefix
3266     */
3267    public const DebugLogPrefix = 'DebugLogPrefix';
3268
3269    /**
3270     * Name constant for the DebugRedirects setting, for use with Config::get()
3271     * @see MainConfigSchema::DebugRedirects
3272     */
3273    public const DebugRedirects = 'DebugRedirects';
3274
3275    /**
3276     * Name constant for the DebugRawPage setting, for use with Config::get()
3277     * @see MainConfigSchema::DebugRawPage
3278     */
3279    public const DebugRawPage = 'DebugRawPage';
3280
3281    /**
3282     * Name constant for the DebugComments setting, for use with Config::get()
3283     * @see MainConfigSchema::DebugComments
3284     */
3285    public const DebugComments = 'DebugComments';
3286
3287    /**
3288     * Name constant for the DebugDumpSql setting, for use with Config::get()
3289     * @see MainConfigSchema::DebugDumpSql
3290     */
3291    public const DebugDumpSql = 'DebugDumpSql';
3292
3293    /**
3294     * Name constant for the TrxProfilerLimits setting, for use with Config::get()
3295     * @see MainConfigSchema::TrxProfilerLimits
3296     */
3297    public const TrxProfilerLimits = 'TrxProfilerLimits';
3298
3299    /**
3300     * Name constant for the DebugLogGroups setting, for use with Config::get()
3301     * @see MainConfigSchema::DebugLogGroups
3302     */
3303    public const DebugLogGroups = 'DebugLogGroups';
3304
3305    /**
3306     * Name constant for the MWLoggerDefaultSpi setting, for use with Config::get()
3307     * @see MainConfigSchema::MWLoggerDefaultSpi
3308     */
3309    public const MWLoggerDefaultSpi = 'MWLoggerDefaultSpi';
3310
3311    /**
3312     * Name constant for the ShowDebug setting, for use with Config::get()
3313     * @see MainConfigSchema::ShowDebug
3314     */
3315    public const ShowDebug = 'ShowDebug';
3316
3317    /**
3318     * Name constant for the SpecialVersionShowHooks setting, for use with Config::get()
3319     * @see MainConfigSchema::SpecialVersionShowHooks
3320     */
3321    public const SpecialVersionShowHooks = 'SpecialVersionShowHooks';
3322
3323    /**
3324     * Name constant for the ShowExceptionDetails setting, for use with Config::get()
3325     * @see MainConfigSchema::ShowExceptionDetails
3326     */
3327    public const ShowExceptionDetails = 'ShowExceptionDetails';
3328
3329    /**
3330     * Name constant for the LogExceptionBacktrace setting, for use with Config::get()
3331     * @see MainConfigSchema::LogExceptionBacktrace
3332     */
3333    public const LogExceptionBacktrace = 'LogExceptionBacktrace';
3334
3335    /**
3336     * Name constant for the PropagateErrors setting, for use with Config::get()
3337     * @see MainConfigSchema::PropagateErrors
3338     */
3339    public const PropagateErrors = 'PropagateErrors';
3340
3341    /**
3342     * Name constant for the ShowHostnames setting, for use with Config::get()
3343     * @see MainConfigSchema::ShowHostnames
3344     */
3345    public const ShowHostnames = 'ShowHostnames';
3346
3347    /**
3348     * Name constant for the OverrideHostname setting, for use with Config::get()
3349     * @see MainConfigSchema::OverrideHostname
3350     */
3351    public const OverrideHostname = 'OverrideHostname';
3352
3353    /**
3354     * Name constant for the DevelopmentWarnings setting, for use with Config::get()
3355     * @see MainConfigSchema::DevelopmentWarnings
3356     */
3357    public const DevelopmentWarnings = 'DevelopmentWarnings';
3358
3359    /**
3360     * Name constant for the DeprecationReleaseLimit setting, for use with Config::get()
3361     * @see MainConfigSchema::DeprecationReleaseLimit
3362     */
3363    public const DeprecationReleaseLimit = 'DeprecationReleaseLimit';
3364
3365    /**
3366     * Name constant for the Profiler setting, for use with Config::get()
3367     * @see MainConfigSchema::Profiler
3368     */
3369    public const Profiler = 'Profiler';
3370
3371    /**
3372     * Name constant for the StatsdServer setting, for use with Config::get()
3373     * @see MainConfigSchema::StatsdServer
3374     */
3375    public const StatsdServer = 'StatsdServer';
3376
3377    /**
3378     * Name constant for the StatsdMetricPrefix setting, for use with Config::get()
3379     * @see MainConfigSchema::StatsdMetricPrefix
3380     */
3381    public const StatsdMetricPrefix = 'StatsdMetricPrefix';
3382
3383    /**
3384     * Name constant for the StatsTarget setting, for use with Config::get()
3385     * @see MainConfigSchema::StatsTarget
3386     */
3387    public const StatsTarget = 'StatsTarget';
3388
3389    /**
3390     * Name constant for the StatsFormat setting, for use with Config::get()
3391     * @see MainConfigSchema::StatsFormat
3392     */
3393    public const StatsFormat = 'StatsFormat';
3394
3395    /**
3396     * Name constant for the StatsPrefix setting, for use with Config::get()
3397     * @see MainConfigSchema::StatsPrefix
3398     */
3399    public const StatsPrefix = 'StatsPrefix';
3400
3401    /**
3402     * Name constant for the OpenTelemetryConfig setting, for use with Config::get()
3403     * @see MainConfigSchema::OpenTelemetryConfig
3404     */
3405    public const OpenTelemetryConfig = 'OpenTelemetryConfig';
3406
3407    /**
3408     * Name constant for the PageInfoTransclusionLimit setting, for use with Config::get()
3409     * @see MainConfigSchema::PageInfoTransclusionLimit
3410     */
3411    public const PageInfoTransclusionLimit = 'PageInfoTransclusionLimit';
3412
3413    /**
3414     * Name constant for the EnableJavaScriptTest setting, for use with Config::get()
3415     * @see MainConfigSchema::EnableJavaScriptTest
3416     */
3417    public const EnableJavaScriptTest = 'EnableJavaScriptTest';
3418
3419    /**
3420     * Name constant for the CachePrefix setting, for use with Config::get()
3421     * @see MainConfigSchema::CachePrefix
3422     */
3423    public const CachePrefix = 'CachePrefix';
3424
3425    /**
3426     * Name constant for the DebugToolbar setting, for use with Config::get()
3427     * @see MainConfigSchema::DebugToolbar
3428     */
3429    public const DebugToolbar = 'DebugToolbar';
3430
3431    /**
3432     * Name constant for the DisableTextSearch setting, for use with Config::get()
3433     * @see MainConfigSchema::DisableTextSearch
3434     */
3435    public const DisableTextSearch = 'DisableTextSearch';
3436
3437    /**
3438     * Name constant for the AdvancedSearchHighlighting setting, for use with Config::get()
3439     * @see MainConfigSchema::AdvancedSearchHighlighting
3440     */
3441    public const AdvancedSearchHighlighting = 'AdvancedSearchHighlighting';
3442
3443    /**
3444     * Name constant for the SearchHighlightBoundaries setting, for use with Config::get()
3445     * @see MainConfigSchema::SearchHighlightBoundaries
3446     */
3447    public const SearchHighlightBoundaries = 'SearchHighlightBoundaries';
3448
3449    /**
3450     * Name constant for the OpenSearchTemplates setting, for use with Config::get()
3451     * @see MainConfigSchema::OpenSearchTemplates
3452     */
3453    public const OpenSearchTemplates = 'OpenSearchTemplates';
3454
3455    /**
3456     * Name constant for the OpenSearchDefaultLimit setting, for use with Config::get()
3457     * @see MainConfigSchema::OpenSearchDefaultLimit
3458     */
3459    public const OpenSearchDefaultLimit = 'OpenSearchDefaultLimit';
3460
3461    /**
3462     * Name constant for the OpenSearchDescriptionLength setting, for use with Config::get()
3463     * @see MainConfigSchema::OpenSearchDescriptionLength
3464     */
3465    public const OpenSearchDescriptionLength = 'OpenSearchDescriptionLength';
3466
3467    /**
3468     * Name constant for the SearchSuggestCacheExpiry setting, for use with Config::get()
3469     * @see MainConfigSchema::SearchSuggestCacheExpiry
3470     */
3471    public const SearchSuggestCacheExpiry = 'SearchSuggestCacheExpiry';
3472
3473    /**
3474     * Name constant for the DisableSearchUpdate setting, for use with Config::get()
3475     * @see MainConfigSchema::DisableSearchUpdate
3476     */
3477    public const DisableSearchUpdate = 'DisableSearchUpdate';
3478
3479    /**
3480     * Name constant for the NamespacesToBeSearchedDefault setting, for use with Config::get()
3481     * @see MainConfigSchema::NamespacesToBeSearchedDefault
3482     */
3483    public const NamespacesToBeSearchedDefault = 'NamespacesToBeSearchedDefault';
3484
3485    /**
3486     * Name constant for the DisableInternalSearch setting, for use with Config::get()
3487     * @see MainConfigSchema::DisableInternalSearch
3488     */
3489    public const DisableInternalSearch = 'DisableInternalSearch';
3490
3491    /**
3492     * Name constant for the SearchForwardUrl setting, for use with Config::get()
3493     * @see MainConfigSchema::SearchForwardUrl
3494     */
3495    public const SearchForwardUrl = 'SearchForwardUrl';
3496
3497    /**
3498     * Name constant for the SitemapNamespaces setting, for use with Config::get()
3499     * @see MainConfigSchema::SitemapNamespaces
3500     */
3501    public const SitemapNamespaces = 'SitemapNamespaces';
3502
3503    /**
3504     * Name constant for the SitemapNamespacesPriorities setting, for use with Config::get()
3505     * @see MainConfigSchema::SitemapNamespacesPriorities
3506     * @deprecated since 1.45 and ignored
3507     */
3508    public const SitemapNamespacesPriorities = 'SitemapNamespacesPriorities';
3509
3510    /**
3511     * Name constant for the SitemapApiConfig setting, for use with Config::get()
3512     * @see MainConfigSchema::SitemapApiConfig
3513     */
3514    public const SitemapApiConfig = 'SitemapApiConfig';
3515
3516    /**
3517     * Name constant for the SpecialSearchFormOptions setting, for use with Config::get()
3518     * @see MainConfigSchema::SpecialSearchFormOptions
3519     */
3520    public const SpecialSearchFormOptions = 'SpecialSearchFormOptions';
3521
3522    /**
3523     * Name constant for the SearchMatchRedirectPreference setting, for use with Config::get()
3524     * @see MainConfigSchema::SearchMatchRedirectPreference
3525     */
3526    public const SearchMatchRedirectPreference = 'SearchMatchRedirectPreference';
3527
3528    /**
3529     * Name constant for the SearchRunSuggestedQuery setting, for use with Config::get()
3530     * @see MainConfigSchema::SearchRunSuggestedQuery
3531     */
3532    public const SearchRunSuggestedQuery = 'SearchRunSuggestedQuery';
3533
3534    /**
3535     * Name constant for the Diff3 setting, for use with Config::get()
3536     * @see MainConfigSchema::Diff3
3537     */
3538    public const Diff3 = 'Diff3';
3539
3540    /**
3541     * Name constant for the Diff setting, for use with Config::get()
3542     * @see MainConfigSchema::Diff
3543     */
3544    public const Diff = 'Diff';
3545
3546    /**
3547     * Name constant for the PreviewOnOpenNamespaces setting, for use with Config::get()
3548     * @see MainConfigSchema::PreviewOnOpenNamespaces
3549     */
3550    public const PreviewOnOpenNamespaces = 'PreviewOnOpenNamespaces';
3551
3552    /**
3553     * Name constant for the UniversalEditButton setting, for use with Config::get()
3554     * @see MainConfigSchema::UniversalEditButton
3555     */
3556    public const UniversalEditButton = 'UniversalEditButton';
3557
3558    /**
3559     * Name constant for the UseAutomaticEditSummaries setting, for use with Config::get()
3560     * @see MainConfigSchema::UseAutomaticEditSummaries
3561     */
3562    public const UseAutomaticEditSummaries = 'UseAutomaticEditSummaries';
3563
3564    /**
3565     * Name constant for the CommandLineDarkBg setting, for use with Config::get()
3566     * @see MainConfigSchema::CommandLineDarkBg
3567     */
3568    public const CommandLineDarkBg = 'CommandLineDarkBg';
3569
3570    /**
3571     * Name constant for the ReadOnly setting, for use with Config::get()
3572     * @see MainConfigSchema::ReadOnly
3573     */
3574    public const ReadOnly = 'ReadOnly';
3575
3576    /**
3577     * Name constant for the ReadOnlyWatchedItemStore setting, for use with Config::get()
3578     * @see MainConfigSchema::ReadOnlyWatchedItemStore
3579     */
3580    public const ReadOnlyWatchedItemStore = 'ReadOnlyWatchedItemStore';
3581
3582    /**
3583     * Name constant for the ReadOnlyFile setting, for use with Config::get()
3584     * @see MainConfigSchema::ReadOnlyFile
3585     */
3586    public const ReadOnlyFile = 'ReadOnlyFile';
3587
3588    /**
3589     * Name constant for the UpgradeKey setting, for use with Config::get()
3590     * @see MainConfigSchema::UpgradeKey
3591     */
3592    public const UpgradeKey = 'UpgradeKey';
3593
3594    /**
3595     * Name constant for the GitBin setting, for use with Config::get()
3596     * @see MainConfigSchema::GitBin
3597     */
3598    public const GitBin = 'GitBin';
3599
3600    /**
3601     * Name constant for the GitRepositoryViewers setting, for use with Config::get()
3602     * @see MainConfigSchema::GitRepositoryViewers
3603     */
3604    public const GitRepositoryViewers = 'GitRepositoryViewers';
3605
3606    /**
3607     * Name constant for the InstallerInitialPages setting, for use with Config::get()
3608     * @see MainConfigSchema::InstallerInitialPages
3609     */
3610    public const InstallerInitialPages = 'InstallerInitialPages';
3611
3612    /**
3613     * Name constant for the RCMaxAge setting, for use with Config::get()
3614     * @see MainConfigSchema::RCMaxAge
3615     */
3616    public const RCMaxAge = 'RCMaxAge';
3617
3618    /**
3619     * Name constant for the WatchersMaxAge setting, for use with Config::get()
3620     * @see MainConfigSchema::WatchersMaxAge
3621     */
3622    public const WatchersMaxAge = 'WatchersMaxAge';
3623
3624    /**
3625     * Name constant for the UnwatchedPageSecret setting, for use with Config::get()
3626     * @see MainConfigSchema::UnwatchedPageSecret
3627     */
3628    public const UnwatchedPageSecret = 'UnwatchedPageSecret';
3629
3630    /**
3631     * Name constant for the RCFilterByAge setting, for use with Config::get()
3632     * @see MainConfigSchema::RCFilterByAge
3633     */
3634    public const RCFilterByAge = 'RCFilterByAge';
3635
3636    /**
3637     * Name constant for the RCLinkLimits setting, for use with Config::get()
3638     * @see MainConfigSchema::RCLinkLimits
3639     */
3640    public const RCLinkLimits = 'RCLinkLimits';
3641
3642    /**
3643     * Name constant for the RCLinkDays setting, for use with Config::get()
3644     * @see MainConfigSchema::RCLinkDays
3645     */
3646    public const RCLinkDays = 'RCLinkDays';
3647
3648    /**
3649     * Name constant for the RCFeeds setting, for use with Config::get()
3650     * @see MainConfigSchema::RCFeeds
3651     */
3652    public const RCFeeds = 'RCFeeds';
3653
3654    /**
3655     * Name constant for the RCEngines setting, for use with Config::get()
3656     * @see MainConfigSchema::RCEngines
3657     */
3658    public const RCEngines = 'RCEngines';
3659
3660    /**
3661     * Name constant for the RCWatchCategoryMembership setting, for use with Config::get()
3662     * @see MainConfigSchema::RCWatchCategoryMembership
3663     */
3664    public const RCWatchCategoryMembership = 'RCWatchCategoryMembership';
3665
3666    /**
3667     * Name constant for the UseRCPatrol setting, for use with Config::get()
3668     * @see MainConfigSchema::UseRCPatrol
3669     */
3670    public const UseRCPatrol = 'UseRCPatrol';
3671
3672    /**
3673     * Name constant for the StructuredChangeFiltersLiveUpdatePollingRate setting, for use with Config::get()
3674     * @see MainConfigSchema::StructuredChangeFiltersLiveUpdatePollingRate
3675     */
3676    public const StructuredChangeFiltersLiveUpdatePollingRate = 'StructuredChangeFiltersLiveUpdatePollingRate';
3677
3678    /**
3679     * Name constant for the UseNPPatrol setting, for use with Config::get()
3680     * @see MainConfigSchema::UseNPPatrol
3681     */
3682    public const UseNPPatrol = 'UseNPPatrol';
3683
3684    /**
3685     * Name constant for the UseFilePatrol setting, for use with Config::get()
3686     * @see MainConfigSchema::UseFilePatrol
3687     */
3688    public const UseFilePatrol = 'UseFilePatrol';
3689
3690    /**
3691     * Name constant for the Feed setting, for use with Config::get()
3692     * @see MainConfigSchema::Feed
3693     */
3694    public const Feed = 'Feed';
3695
3696    /**
3697     * Name constant for the FeedLimit setting, for use with Config::get()
3698     * @see MainConfigSchema::FeedLimit
3699     */
3700    public const FeedLimit = 'FeedLimit';
3701
3702    /**
3703     * Name constant for the FeedCacheTimeout setting, for use with Config::get()
3704     * @see MainConfigSchema::FeedCacheTimeout
3705     */
3706    public const FeedCacheTimeout = 'FeedCacheTimeout';
3707
3708    /**
3709     * Name constant for the FeedDiffCutoff setting, for use with Config::get()
3710     * @see MainConfigSchema::FeedDiffCutoff
3711     */
3712    public const FeedDiffCutoff = 'FeedDiffCutoff';
3713
3714    /**
3715     * Name constant for the OverrideSiteFeed setting, for use with Config::get()
3716     * @see MainConfigSchema::OverrideSiteFeed
3717     */
3718    public const OverrideSiteFeed = 'OverrideSiteFeed';
3719
3720    /**
3721     * Name constant for the FeedClasses setting, for use with Config::get()
3722     * @see MainConfigSchema::FeedClasses
3723     */
3724    public const FeedClasses = 'FeedClasses';
3725
3726    /**
3727     * Name constant for the AdvertisedFeedTypes setting, for use with Config::get()
3728     * @see MainConfigSchema::AdvertisedFeedTypes
3729     */
3730    public const AdvertisedFeedTypes = 'AdvertisedFeedTypes';
3731
3732    /**
3733     * Name constant for the RCShowWatchingUsers setting, for use with Config::get()
3734     * @see MainConfigSchema::RCShowWatchingUsers
3735     */
3736    public const RCShowWatchingUsers = 'RCShowWatchingUsers';
3737
3738    /**
3739     * Name constant for the RCShowChangedSize setting, for use with Config::get()
3740     * @see MainConfigSchema::RCShowChangedSize
3741     */
3742    public const RCShowChangedSize = 'RCShowChangedSize';
3743
3744    /**
3745     * Name constant for the RCChangedSizeThreshold setting, for use with Config::get()
3746     * @see MainConfigSchema::RCChangedSizeThreshold
3747     */
3748    public const RCChangedSizeThreshold = 'RCChangedSizeThreshold';
3749
3750    /**
3751     * Name constant for the ShowUpdatedMarker setting, for use with Config::get()
3752     * @see MainConfigSchema::ShowUpdatedMarker
3753     */
3754    public const ShowUpdatedMarker = 'ShowUpdatedMarker';
3755
3756    /**
3757     * Name constant for the DisableAnonTalk setting, for use with Config::get()
3758     * @see MainConfigSchema::DisableAnonTalk
3759     */
3760    public const DisableAnonTalk = 'DisableAnonTalk';
3761
3762    /**
3763     * Name constant for the UseTagFilter setting, for use with Config::get()
3764     * @see MainConfigSchema::UseTagFilter
3765     */
3766    public const UseTagFilter = 'UseTagFilter';
3767
3768    /**
3769     * Name constant for the SoftwareTags setting, for use with Config::get()
3770     * @see MainConfigSchema::SoftwareTags
3771     */
3772    public const SoftwareTags = 'SoftwareTags';
3773
3774    /**
3775     * Name constant for the UnwatchedPageThreshold setting, for use with Config::get()
3776     * @see MainConfigSchema::UnwatchedPageThreshold
3777     */
3778    public const UnwatchedPageThreshold = 'UnwatchedPageThreshold';
3779
3780    /**
3781     * Name constant for the RecentChangesFlags setting, for use with Config::get()
3782     * @see MainConfigSchema::RecentChangesFlags
3783     */
3784    public const RecentChangesFlags = 'RecentChangesFlags';
3785
3786    /**
3787     * Name constant for the WatchlistExpiry setting, for use with Config::get()
3788     * @see MainConfigSchema::WatchlistExpiry
3789     */
3790    public const WatchlistExpiry = 'WatchlistExpiry';
3791
3792    /**
3793     * Name constant for the EnableWatchlistLabels setting, for use with Config::get()
3794     * @see MainConfigSchema::EnableWatchlistLabels
3795     */
3796    public const EnableWatchlistLabels = 'EnableWatchlistLabels';
3797
3798    /**
3799     * Name constant for the WatchlistLabelsMaxPerUser setting, for use with Config::get()
3800     * @see MainConfigSchema::WatchlistLabelsMaxPerUser
3801     */
3802    public const WatchlistLabelsMaxPerUser = 'WatchlistLabelsMaxPerUser';
3803
3804    /**
3805     * Name constant for the WatchlistPurgeRate setting, for use with Config::get()
3806     * @see MainConfigSchema::WatchlistPurgeRate
3807     */
3808    public const WatchlistPurgeRate = 'WatchlistPurgeRate';
3809
3810    /**
3811     * Name constant for the WatchlistExpiryMaxDuration setting, for use with Config::get()
3812     * @see MainConfigSchema::WatchlistExpiryMaxDuration
3813     */
3814    public const WatchlistExpiryMaxDuration = 'WatchlistExpiryMaxDuration';
3815
3816    /**
3817     * Name constant for the EnableChangesListQueryPartitioning setting, for use with Config::get()
3818     * @see MainConfigSchema::EnableChangesListQueryPartitioning
3819     */
3820    public const EnableChangesListQueryPartitioning = 'EnableChangesListQueryPartitioning';
3821
3822    /**
3823     * Name constant for the RightsPage setting, for use with Config::get()
3824     * @see MainConfigSchema::RightsPage
3825     */
3826    public const RightsPage = 'RightsPage';
3827
3828    /**
3829     * Name constant for the RightsUrl setting, for use with Config::get()
3830     * @see MainConfigSchema::RightsUrl
3831     */
3832    public const RightsUrl = 'RightsUrl';
3833
3834    /**
3835     * Name constant for the RightsText setting, for use with Config::get()
3836     * @see MainConfigSchema::RightsText
3837     */
3838    public const RightsText = 'RightsText';
3839
3840    /**
3841     * Name constant for the RightsIcon setting, for use with Config::get()
3842     * @see MainConfigSchema::RightsIcon
3843     */
3844    public const RightsIcon = 'RightsIcon';
3845
3846    /**
3847     * Name constant for the UseCopyrightUpload setting, for use with Config::get()
3848     * @see MainConfigSchema::UseCopyrightUpload
3849     */
3850    public const UseCopyrightUpload = 'UseCopyrightUpload';
3851
3852    /**
3853     * Name constant for the MaxCredits setting, for use with Config::get()
3854     * @see MainConfigSchema::MaxCredits
3855     */
3856    public const MaxCredits = 'MaxCredits';
3857
3858    /**
3859     * Name constant for the ShowCreditsIfMax setting, for use with Config::get()
3860     * @see MainConfigSchema::ShowCreditsIfMax
3861     */
3862    public const ShowCreditsIfMax = 'ShowCreditsIfMax';
3863
3864    /**
3865     * Name constant for the ImportSources setting, for use with Config::get()
3866     * @see MainConfigSchema::ImportSources
3867     */
3868    public const ImportSources = 'ImportSources';
3869
3870    /**
3871     * Name constant for the ImportTargetNamespace setting, for use with Config::get()
3872     * @see MainConfigSchema::ImportTargetNamespace
3873     */
3874    public const ImportTargetNamespace = 'ImportTargetNamespace';
3875
3876    /**
3877     * Name constant for the ExportAllowHistory setting, for use with Config::get()
3878     * @see MainConfigSchema::ExportAllowHistory
3879     */
3880    public const ExportAllowHistory = 'ExportAllowHistory';
3881
3882    /**
3883     * Name constant for the ExportMaxHistory setting, for use with Config::get()
3884     * @see MainConfigSchema::ExportMaxHistory
3885     */
3886    public const ExportMaxHistory = 'ExportMaxHistory';
3887
3888    /**
3889     * Name constant for the ExportAllowListContributors setting, for use with Config::get()
3890     * @see MainConfigSchema::ExportAllowListContributors
3891     */
3892    public const ExportAllowListContributors = 'ExportAllowListContributors';
3893
3894    /**
3895     * Name constant for the ExportMaxLinkDepth setting, for use with Config::get()
3896     * @see MainConfigSchema::ExportMaxLinkDepth
3897     */
3898    public const ExportMaxLinkDepth = 'ExportMaxLinkDepth';
3899
3900    /**
3901     * Name constant for the ExportFromNamespaces setting, for use with Config::get()
3902     * @see MainConfigSchema::ExportFromNamespaces
3903     */
3904    public const ExportFromNamespaces = 'ExportFromNamespaces';
3905
3906    /**
3907     * Name constant for the ExportAllowAll setting, for use with Config::get()
3908     * @see MainConfigSchema::ExportAllowAll
3909     */
3910    public const ExportAllowAll = 'ExportAllowAll';
3911
3912    /**
3913     * Name constant for the ExportPagelistLimit setting, for use with Config::get()
3914     * @see MainConfigSchema::ExportPagelistLimit
3915     */
3916    public const ExportPagelistLimit = 'ExportPagelistLimit';
3917
3918    /**
3919     * Name constant for the XmlDumpSchemaVersion setting, for use with Config::get()
3920     * @see MainConfigSchema::XmlDumpSchemaVersion
3921     */
3922    public const XmlDumpSchemaVersion = 'XmlDumpSchemaVersion';
3923
3924    /**
3925     * Name constant for the WikiFarmSettingsDirectory setting, for use with Config::get()
3926     * @see MainConfigSchema::WikiFarmSettingsDirectory
3927     */
3928    public const WikiFarmSettingsDirectory = 'WikiFarmSettingsDirectory';
3929
3930    /**
3931     * Name constant for the WikiFarmSettingsExtension setting, for use with Config::get()
3932     * @see MainConfigSchema::WikiFarmSettingsExtension
3933     */
3934    public const WikiFarmSettingsExtension = 'WikiFarmSettingsExtension';
3935
3936    /**
3937     * Name constant for the ExtensionFunctions setting, for use with Config::get()
3938     * @see MainConfigSchema::ExtensionFunctions
3939     */
3940    public const ExtensionFunctions = 'ExtensionFunctions';
3941
3942    /**
3943     * Name constant for the ExtensionMessagesFiles setting, for use with Config::get()
3944     * @see MainConfigSchema::ExtensionMessagesFiles
3945     */
3946    public const ExtensionMessagesFiles = 'ExtensionMessagesFiles';
3947
3948    /**
3949     * Name constant for the MessagesDirs setting, for use with Config::get()
3950     * @see MainConfigSchema::MessagesDirs
3951     */
3952    public const MessagesDirs = 'MessagesDirs';
3953
3954    /**
3955     * Name constant for the TranslationAliasesDirs setting, for use with Config::get()
3956     * @see MainConfigSchema::TranslationAliasesDirs
3957     */
3958    public const TranslationAliasesDirs = 'TranslationAliasesDirs';
3959
3960    /**
3961     * Name constant for the ExtensionEntryPointListFiles setting, for use with Config::get()
3962     * @see MainConfigSchema::ExtensionEntryPointListFiles
3963     */
3964    public const ExtensionEntryPointListFiles = 'ExtensionEntryPointListFiles';
3965
3966    /**
3967     * Name constant for the EnableParserLimitReporting setting, for use with Config::get()
3968     * @see MainConfigSchema::EnableParserLimitReporting
3969     */
3970    public const EnableParserLimitReporting = 'EnableParserLimitReporting';
3971
3972    /**
3973     * Name constant for the ValidSkinNames setting, for use with Config::get()
3974     * @see MainConfigSchema::ValidSkinNames
3975     */
3976    public const ValidSkinNames = 'ValidSkinNames';
3977
3978    /**
3979     * Name constant for the SpecialPages setting, for use with Config::get()
3980     * @see MainConfigSchema::SpecialPages
3981     */
3982    public const SpecialPages = 'SpecialPages';
3983
3984    /**
3985     * Name constant for the ExtensionCredits setting, for use with Config::get()
3986     * @see MainConfigSchema::ExtensionCredits
3987     */
3988    public const ExtensionCredits = 'ExtensionCredits';
3989
3990    /**
3991     * Name constant for the Hooks setting, for use with Config::get()
3992     * @see MainConfigSchema::Hooks
3993     */
3994    public const Hooks = 'Hooks';
3995
3996    /**
3997     * Name constant for the ServiceWiringFiles setting, for use with Config::get()
3998     * @see MainConfigSchema::ServiceWiringFiles
3999     */
4000    public const ServiceWiringFiles = 'ServiceWiringFiles';
4001
4002    /**
4003     * Name constant for the JobClasses setting, for use with Config::get()
4004     * @see MainConfigSchema::JobClasses
4005     */
4006    public const JobClasses = 'JobClasses';
4007
4008    /**
4009     * Name constant for the JobTypesExcludedFromDefaultQueue setting, for use with Config::get()
4010     * @see MainConfigSchema::JobTypesExcludedFromDefaultQueue
4011     */
4012    public const JobTypesExcludedFromDefaultQueue = 'JobTypesExcludedFromDefaultQueue';
4013
4014    /**
4015     * Name constant for the JobBackoffThrottling setting, for use with Config::get()
4016     * @see MainConfigSchema::JobBackoffThrottling
4017     */
4018    public const JobBackoffThrottling = 'JobBackoffThrottling';
4019
4020    /**
4021     * Name constant for the JobTypeConf setting, for use with Config::get()
4022     * @see MainConfigSchema::JobTypeConf
4023     */
4024    public const JobTypeConf = 'JobTypeConf';
4025
4026    /**
4027     * Name constant for the JobQueueIncludeInMaxLagFactor setting, for use with Config::get()
4028     * @see MainConfigSchema::JobQueueIncludeInMaxLagFactor
4029     */
4030    public const JobQueueIncludeInMaxLagFactor = 'JobQueueIncludeInMaxLagFactor';
4031
4032    /**
4033     * Name constant for the SpecialPageCacheUpdates setting, for use with Config::get()
4034     * @see MainConfigSchema::SpecialPageCacheUpdates
4035     */
4036    public const SpecialPageCacheUpdates = 'SpecialPageCacheUpdates';
4037
4038    /**
4039     * Name constant for the PagePropLinkInvalidations setting, for use with Config::get()
4040     * @see MainConfigSchema::PagePropLinkInvalidations
4041     */
4042    public const PagePropLinkInvalidations = 'PagePropLinkInvalidations';
4043
4044    /**
4045     * Name constant for the CategoryMagicGallery setting, for use with Config::get()
4046     * @see MainConfigSchema::CategoryMagicGallery
4047     */
4048    public const CategoryMagicGallery = 'CategoryMagicGallery';
4049
4050    /**
4051     * Name constant for the CategoryPagingLimit setting, for use with Config::get()
4052     * @see MainConfigSchema::CategoryPagingLimit
4053     */
4054    public const CategoryPagingLimit = 'CategoryPagingLimit';
4055
4056    /**
4057     * Name constant for the CategoryCollation setting, for use with Config::get()
4058     * @see MainConfigSchema::CategoryCollation
4059     */
4060    public const CategoryCollation = 'CategoryCollation';
4061
4062    /**
4063     * Name constant for the TempCategoryCollations setting, for use with Config::get()
4064     * @see MainConfigSchema::TempCategoryCollations
4065     */
4066    public const TempCategoryCollations = 'TempCategoryCollations';
4067
4068    /**
4069     * Name constant for the SortedCategories setting, for use with Config::get()
4070     * @see MainConfigSchema::SortedCategories
4071     */
4072    public const SortedCategories = 'SortedCategories';
4073
4074    /**
4075     * Name constant for the TrackingCategories setting, for use with Config::get()
4076     * @see MainConfigSchema::TrackingCategories
4077     * @deprecated since 1.25 Extensions should now register tracking categories using the new
4078     *    extension registration system.
4079     */
4080    public const TrackingCategories = 'TrackingCategories';
4081
4082    /**
4083     * Name constant for the LogTypes setting, for use with Config::get()
4084     * @see MainConfigSchema::LogTypes
4085     */
4086    public const LogTypes = 'LogTypes';
4087
4088    /**
4089     * Name constant for the LogRestrictions setting, for use with Config::get()
4090     * @see MainConfigSchema::LogRestrictions
4091     */
4092    public const LogRestrictions = 'LogRestrictions';
4093
4094    /**
4095     * Name constant for the FilterLogTypes setting, for use with Config::get()
4096     * @see MainConfigSchema::FilterLogTypes
4097     */
4098    public const FilterLogTypes = 'FilterLogTypes';
4099
4100    /**
4101     * Name constant for the LogNames setting, for use with Config::get()
4102     * @see MainConfigSchema::LogNames
4103     */
4104    public const LogNames = 'LogNames';
4105
4106    /**
4107     * Name constant for the LogHeaders setting, for use with Config::get()
4108     * @see MainConfigSchema::LogHeaders
4109     */
4110    public const LogHeaders = 'LogHeaders';
4111
4112    /**
4113     * Name constant for the LogActions setting, for use with Config::get()
4114     * @see MainConfigSchema::LogActions
4115     */
4116    public const LogActions = 'LogActions';
4117
4118    /**
4119     * Name constant for the LogActionsHandlers setting, for use with Config::get()
4120     * @see MainConfigSchema::LogActionsHandlers
4121     */
4122    public const LogActionsHandlers = 'LogActionsHandlers';
4123
4124    /**
4125     * Name constant for the ActionFilteredLogs setting, for use with Config::get()
4126     * @see MainConfigSchema::ActionFilteredLogs
4127     */
4128    public const ActionFilteredLogs = 'ActionFilteredLogs';
4129
4130    /**
4131     * Name constant for the NewUserLog setting, for use with Config::get()
4132     * @see MainConfigSchema::NewUserLog
4133     */
4134    public const NewUserLog = 'NewUserLog';
4135
4136    /**
4137     * Name constant for the PageCreationLog setting, for use with Config::get()
4138     * @see MainConfigSchema::PageCreationLog
4139     */
4140    public const PageCreationLog = 'PageCreationLog';
4141
4142    /**
4143     * Name constant for the AllowSpecialInclusion setting, for use with Config::get()
4144     * @see MainConfigSchema::AllowSpecialInclusion
4145     */
4146    public const AllowSpecialInclusion = 'AllowSpecialInclusion';
4147
4148    /**
4149     * Name constant for the DisableQueryPageUpdate setting, for use with Config::get()
4150     * @see MainConfigSchema::DisableQueryPageUpdate
4151     */
4152    public const DisableQueryPageUpdate = 'DisableQueryPageUpdate';
4153
4154    /**
4155     * Name constant for the CountCategorizedImagesAsUsed setting, for use with Config::get()
4156     * @see MainConfigSchema::CountCategorizedImagesAsUsed
4157     */
4158    public const CountCategorizedImagesAsUsed = 'CountCategorizedImagesAsUsed';
4159
4160    /**
4161     * Name constant for the MaxRedirectLinksRetrieved setting, for use with Config::get()
4162     * @see MainConfigSchema::MaxRedirectLinksRetrieved
4163     */
4164    public const MaxRedirectLinksRetrieved = 'MaxRedirectLinksRetrieved';
4165
4166    /**
4167     * Name constant for the RangeContributionsCIDRLimit setting, for use with Config::get()
4168     * @see MainConfigSchema::RangeContributionsCIDRLimit
4169     */
4170    public const RangeContributionsCIDRLimit = 'RangeContributionsCIDRLimit';
4171
4172    /**
4173     * Name constant for the Actions setting, for use with Config::get()
4174     * @see MainConfigSchema::Actions
4175     */
4176    public const Actions = 'Actions';
4177
4178    /**
4179     * Name constant for the DefaultRobotPolicy setting, for use with Config::get()
4180     * @see MainConfigSchema::DefaultRobotPolicy
4181     */
4182    public const DefaultRobotPolicy = 'DefaultRobotPolicy';
4183
4184    /**
4185     * Name constant for the NamespaceRobotPolicies setting, for use with Config::get()
4186     * @see MainConfigSchema::NamespaceRobotPolicies
4187     */
4188    public const NamespaceRobotPolicies = 'NamespaceRobotPolicies';
4189
4190    /**
4191     * Name constant for the ArticleRobotPolicies setting, for use with Config::get()
4192     * @see MainConfigSchema::ArticleRobotPolicies
4193     */
4194    public const ArticleRobotPolicies = 'ArticleRobotPolicies';
4195
4196    /**
4197     * Name constant for the ExemptFromUserRobotsControl setting, for use with Config::get()
4198     * @see MainConfigSchema::ExemptFromUserRobotsControl
4199     */
4200    public const ExemptFromUserRobotsControl = 'ExemptFromUserRobotsControl';
4201
4202    /**
4203     * Name constant for the DebugAPI setting, for use with Config::get()
4204     * @see MainConfigSchema::DebugAPI
4205     */
4206    public const DebugAPI = 'DebugAPI';
4207
4208    /**
4209     * Name constant for the APIModules setting, for use with Config::get()
4210     * @see MainConfigSchema::APIModules
4211     */
4212    public const APIModules = 'APIModules';
4213
4214    /**
4215     * Name constant for the APIFormatModules setting, for use with Config::get()
4216     * @see MainConfigSchema::APIFormatModules
4217     */
4218    public const APIFormatModules = 'APIFormatModules';
4219
4220    /**
4221     * Name constant for the APIMetaModules setting, for use with Config::get()
4222     * @see MainConfigSchema::APIMetaModules
4223     */
4224    public const APIMetaModules = 'APIMetaModules';
4225
4226    /**
4227     * Name constant for the APIPropModules setting, for use with Config::get()
4228     * @see MainConfigSchema::APIPropModules
4229     */
4230    public const APIPropModules = 'APIPropModules';
4231
4232    /**
4233     * Name constant for the APIListModules setting, for use with Config::get()
4234     * @see MainConfigSchema::APIListModules
4235     */
4236    public const APIListModules = 'APIListModules';
4237
4238    /**
4239     * Name constant for the APIMaxDBRows setting, for use with Config::get()
4240     * @see MainConfigSchema::APIMaxDBRows
4241     */
4242    public const APIMaxDBRows = 'APIMaxDBRows';
4243
4244    /**
4245     * Name constant for the APIMaxResultSize setting, for use with Config::get()
4246     * @see MainConfigSchema::APIMaxResultSize
4247     */
4248    public const APIMaxResultSize = 'APIMaxResultSize';
4249
4250    /**
4251     * Name constant for the APIMaxUncachedDiffs setting, for use with Config::get()
4252     * @see MainConfigSchema::APIMaxUncachedDiffs
4253     */
4254    public const APIMaxUncachedDiffs = 'APIMaxUncachedDiffs';
4255
4256    /**
4257     * Name constant for the APIMaxLagThreshold setting, for use with Config::get()
4258     * @see MainConfigSchema::APIMaxLagThreshold
4259     */
4260    public const APIMaxLagThreshold = 'APIMaxLagThreshold';
4261
4262    /**
4263     * Name constant for the APICacheHelpTimeout setting, for use with Config::get()
4264     * @see MainConfigSchema::APICacheHelpTimeout
4265     */
4266    public const APICacheHelpTimeout = 'APICacheHelpTimeout';
4267
4268    /**
4269     * Name constant for the APIUselessQueryPages setting, for use with Config::get()
4270     * @see MainConfigSchema::APIUselessQueryPages
4271     */
4272    public const APIUselessQueryPages = 'APIUselessQueryPages';
4273
4274    /**
4275     * Name constant for the AjaxLicensePreview setting, for use with Config::get()
4276     * @see MainConfigSchema::AjaxLicensePreview
4277     */
4278    public const AjaxLicensePreview = 'AjaxLicensePreview';
4279
4280    /**
4281     * Name constant for the CrossSiteAJAXdomains setting, for use with Config::get()
4282     * @see MainConfigSchema::CrossSiteAJAXdomains
4283     */
4284    public const CrossSiteAJAXdomains = 'CrossSiteAJAXdomains';
4285
4286    /**
4287     * Name constant for the CrossSiteAJAXdomainExceptions setting, for use with Config::get()
4288     * @see MainConfigSchema::CrossSiteAJAXdomainExceptions
4289     */
4290    public const CrossSiteAJAXdomainExceptions = 'CrossSiteAJAXdomainExceptions';
4291
4292    /**
4293     * Name constant for the AllowedCorsHeaders setting, for use with Config::get()
4294     * @see MainConfigSchema::AllowedCorsHeaders
4295     */
4296    public const AllowedCorsHeaders = 'AllowedCorsHeaders';
4297
4298    /**
4299     * Name constant for the RestAPIAdditionalRouteFiles setting, for use with Config::get()
4300     * @see MainConfigSchema::RestAPIAdditionalRouteFiles
4301     */
4302    public const RestAPIAdditionalRouteFiles = 'RestAPIAdditionalRouteFiles';
4303
4304    /**
4305     * Name constant for the RestSandboxSpecs setting, for use with Config::get()
4306     * @see MainConfigSchema::RestSandboxSpecs
4307     */
4308    public const RestSandboxSpecs = 'RestSandboxSpecs';
4309
4310    /**
4311     * Name constant for the MaxShellMemory setting, for use with Config::get()
4312     * @see MainConfigSchema::MaxShellMemory
4313     */
4314    public const MaxShellMemory = 'MaxShellMemory';
4315
4316    /**
4317     * Name constant for the MaxShellFileSize setting, for use with Config::get()
4318     * @see MainConfigSchema::MaxShellFileSize
4319     */
4320    public const MaxShellFileSize = 'MaxShellFileSize';
4321
4322    /**
4323     * Name constant for the MaxShellTime setting, for use with Config::get()
4324     * @see MainConfigSchema::MaxShellTime
4325     */
4326    public const MaxShellTime = 'MaxShellTime';
4327
4328    /**
4329     * Name constant for the MaxShellWallClockTime setting, for use with Config::get()
4330     * @see MainConfigSchema::MaxShellWallClockTime
4331     */
4332    public const MaxShellWallClockTime = 'MaxShellWallClockTime';
4333
4334    /**
4335     * Name constant for the ShellCgroup setting, for use with Config::get()
4336     * @see MainConfigSchema::ShellCgroup
4337     */
4338    public const ShellCgroup = 'ShellCgroup';
4339
4340    /**
4341     * Name constant for the PhpCli setting, for use with Config::get()
4342     * @see MainConfigSchema::PhpCli
4343     */
4344    public const PhpCli = 'PhpCli';
4345
4346    /**
4347     * Name constant for the ShellRestrictionMethod setting, for use with Config::get()
4348     * @see MainConfigSchema::ShellRestrictionMethod
4349     */
4350    public const ShellRestrictionMethod = 'ShellRestrictionMethod';
4351
4352    /**
4353     * Name constant for the ShellboxUrls setting, for use with Config::get()
4354     * @see MainConfigSchema::ShellboxUrls
4355     */
4356    public const ShellboxUrls = 'ShellboxUrls';
4357
4358    /**
4359     * Name constant for the ShellboxSecretKey setting, for use with Config::get()
4360     * @see MainConfigSchema::ShellboxSecretKey
4361     */
4362    public const ShellboxSecretKey = 'ShellboxSecretKey';
4363
4364    /**
4365     * Name constant for the ShellboxShell setting, for use with Config::get()
4366     * @see MainConfigSchema::ShellboxShell
4367     */
4368    public const ShellboxShell = 'ShellboxShell';
4369
4370    /**
4371     * Name constant for the HTTPTimeout setting, for use with Config::get()
4372     * @see MainConfigSchema::HTTPTimeout
4373     */
4374    public const HTTPTimeout = 'HTTPTimeout';
4375
4376    /**
4377     * Name constant for the HTTPConnectTimeout setting, for use with Config::get()
4378     * @see MainConfigSchema::HTTPConnectTimeout
4379     */
4380    public const HTTPConnectTimeout = 'HTTPConnectTimeout';
4381
4382    /**
4383     * Name constant for the HTTPMaxTimeout setting, for use with Config::get()
4384     * @see MainConfigSchema::HTTPMaxTimeout
4385     */
4386    public const HTTPMaxTimeout = 'HTTPMaxTimeout';
4387
4388    /**
4389     * Name constant for the HTTPMaxConnectTimeout setting, for use with Config::get()
4390     * @see MainConfigSchema::HTTPMaxConnectTimeout
4391     */
4392    public const HTTPMaxConnectTimeout = 'HTTPMaxConnectTimeout';
4393
4394    /**
4395     * Name constant for the HTTPImportTimeout setting, for use with Config::get()
4396     * @see MainConfigSchema::HTTPImportTimeout
4397     */
4398    public const HTTPImportTimeout = 'HTTPImportTimeout';
4399
4400    /**
4401     * Name constant for the AsyncHTTPTimeout setting, for use with Config::get()
4402     * @see MainConfigSchema::AsyncHTTPTimeout
4403     */
4404    public const AsyncHTTPTimeout = 'AsyncHTTPTimeout';
4405
4406    /**
4407     * Name constant for the HTTPProxy setting, for use with Config::get()
4408     * @see MainConfigSchema::HTTPProxy
4409     */
4410    public const HTTPProxy = 'HTTPProxy';
4411
4412    /**
4413     * Name constant for the LocalVirtualHosts setting, for use with Config::get()
4414     * @see MainConfigSchema::LocalVirtualHosts
4415     */
4416    public const LocalVirtualHosts = 'LocalVirtualHosts';
4417
4418    /**
4419     * Name constant for the LocalHTTPProxy setting, for use with Config::get()
4420     * @see MainConfigSchema::LocalHTTPProxy
4421     */
4422    public const LocalHTTPProxy = 'LocalHTTPProxy';
4423
4424    /**
4425     * Name constant for the AllowExternalReqID setting, for use with Config::get()
4426     * @see MainConfigSchema::AllowExternalReqID
4427     */
4428    public const AllowExternalReqID = 'AllowExternalReqID';
4429
4430    /**
4431     * Name constant for the JobRunRate setting, for use with Config::get()
4432     * @see MainConfigSchema::JobRunRate
4433     */
4434    public const JobRunRate = 'JobRunRate';
4435
4436    /**
4437     * Name constant for the RunJobsAsync setting, for use with Config::get()
4438     * @see MainConfigSchema::RunJobsAsync
4439     */
4440    public const RunJobsAsync = 'RunJobsAsync';
4441
4442    /**
4443     * Name constant for the UpdateRowsPerJob setting, for use with Config::get()
4444     * @see MainConfigSchema::UpdateRowsPerJob
4445     */
4446    public const UpdateRowsPerJob = 'UpdateRowsPerJob';
4447
4448    /**
4449     * Name constant for the UpdateRowsPerQuery setting, for use with Config::get()
4450     * @see MainConfigSchema::UpdateRowsPerQuery
4451     */
4452    public const UpdateRowsPerQuery = 'UpdateRowsPerQuery';
4453
4454    /**
4455     * Name constant for the RedirectOnLogin setting, for use with Config::get()
4456     * @see MainConfigSchema::RedirectOnLogin
4457     */
4458    public const RedirectOnLogin = 'RedirectOnLogin';
4459
4460    /**
4461     * Name constant for the VirtualRestConfig setting, for use with Config::get()
4462     * @see MainConfigSchema::VirtualRestConfig
4463     */
4464    public const VirtualRestConfig = 'VirtualRestConfig';
4465
4466    /**
4467     * Name constant for the EventRelayerConfig setting, for use with Config::get()
4468     * @see MainConfigSchema::EventRelayerConfig
4469     */
4470    public const EventRelayerConfig = 'EventRelayerConfig';
4471
4472    /**
4473     * Name constant for the Pingback setting, for use with Config::get()
4474     * @see MainConfigSchema::Pingback
4475     */
4476    public const Pingback = 'Pingback';
4477
4478    /**
4479     * Name constant for the OriginTrials setting, for use with Config::get()
4480     * @see MainConfigSchema::OriginTrials
4481     */
4482    public const OriginTrials = 'OriginTrials';
4483
4484    /**
4485     * Name constant for the ReportToExpiry setting, for use with Config::get()
4486     * @see MainConfigSchema::ReportToExpiry
4487     */
4488    public const ReportToExpiry = 'ReportToExpiry';
4489
4490    /**
4491     * Name constant for the ReportToEndpoints setting, for use with Config::get()
4492     * @see MainConfigSchema::ReportToEndpoints
4493     */
4494    public const ReportToEndpoints = 'ReportToEndpoints';
4495
4496    /**
4497     * Name constant for the FeaturePolicyReportOnly setting, for use with Config::get()
4498     * @see MainConfigSchema::FeaturePolicyReportOnly
4499     */
4500    public const FeaturePolicyReportOnly = 'FeaturePolicyReportOnly';
4501
4502    /**
4503     * Name constant for the SkinsPreferred setting, for use with Config::get()
4504     * @see MainConfigSchema::SkinsPreferred
4505     */
4506    public const SkinsPreferred = 'SkinsPreferred';
4507
4508    /**
4509     * Name constant for the SpecialContributeSkinsEnabled setting, for use with Config::get()
4510     * @see MainConfigSchema::SpecialContributeSkinsEnabled
4511     */
4512    public const SpecialContributeSkinsEnabled = 'SpecialContributeSkinsEnabled';
4513
4514    /**
4515     * Name constant for the SpecialContributeNewPageTarget setting, for use with Config::get()
4516     * @see MainConfigSchema::SpecialContributeNewPageTarget
4517     */
4518    public const SpecialContributeNewPageTarget = 'SpecialContributeNewPageTarget';
4519
4520    /**
4521     * Name constant for the EnableEditRecovery setting, for use with Config::get()
4522     * @see MainConfigSchema::EnableEditRecovery
4523     */
4524    public const EnableEditRecovery = 'EnableEditRecovery';
4525
4526    /**
4527     * Name constant for the EditRecoveryExpiry setting, for use with Config::get()
4528     * @see MainConfigSchema::EditRecoveryExpiry
4529     */
4530    public const EditRecoveryExpiry = 'EditRecoveryExpiry';
4531
4532    /**
4533     * Name constant for the UseCodexSpecialBlock setting, for use with Config::get()
4534     * @see MainConfigSchema::UseCodexSpecialBlock
4535     */
4536    public const UseCodexSpecialBlock = 'UseCodexSpecialBlock';
4537
4538    /**
4539     * Name constant for the ShowLogoutConfirmation setting, for use with Config::get()
4540     * @see MainConfigSchema::ShowLogoutConfirmation
4541     */
4542    public const ShowLogoutConfirmation = 'ShowLogoutConfirmation';
4543
4544    /**
4545     * Name constant for the EnableProtectionIndicators setting, for use with Config::get()
4546     * @see MainConfigSchema::EnableProtectionIndicators
4547     */
4548    public const EnableProtectionIndicators = 'EnableProtectionIndicators';
4549
4550    /**
4551     * Name constant for the OutputPipelineStages setting, for use with Config::get()
4552     * @see MainConfigSchema::OutputPipelineStages
4553     */
4554    public const OutputPipelineStages = 'OutputPipelineStages';
4555
4556    /**
4557     * Name constant for the FeatureShutdown setting, for use with Config::get()
4558     * @see MainConfigSchema::FeatureShutdown
4559     */
4560    public const FeatureShutdown = 'FeatureShutdown';
4561
4562    /**
4563     * Name constant for the CloneArticleParserOutput setting, for use with Config::get()
4564     * @see MainConfigSchema::CloneArticleParserOutput
4565     */
4566    public const CloneArticleParserOutput = 'CloneArticleParserOutput';
4567
4568    /**
4569     * Name constant for the UseLeximorph setting, for use with Config::get()
4570     * @see MainConfigSchema::UseLeximorph
4571     */
4572    public const UseLeximorph = 'UseLeximorph';
4573
4574    /**
4575     * Name constant for the UsePostprocCache setting, for use with Config::get()
4576     * @see MainConfigSchema::UsePostprocCache
4577     */
4578    public const UsePostprocCache = 'UsePostprocCache';
4579
4580    /**
4581     * Name constant for the ParserOptionsLogUnsafeSampleRate setting, for use with Config::get()
4582     * @see MainConfigSchema::ParserOptionsLogUnsafeSampleRate
4583     */
4584    public const ParserOptionsLogUnsafeSampleRate = 'ParserOptionsLogUnsafeSampleRate';
4585
4586}