Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3489
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2// This file is automatically generated using maintenance/generateConfigSchema.php.
3// Do not modify this file manually, edit includes/MainConfigSchema.php instead.
4// phpcs:disable Generic.Files.LineLength
5return [
6    'config-schema-inverse' => [
7        'default' => [
8            'ConfigRegistry' => [
9                'main' => 'GlobalVarConfig::newInstance',
10            ],
11            'Sitename' => 'MediaWiki',
12            'Server' => false,
13            'CanonicalServer' => false,
14            'ServerName' => false,
15            'AssumeProxiesUseDefaultProtocolPorts' => true,
16            'HttpsPort' => 443,
17            'ForceHTTPS' => false,
18            'ScriptPath' => '/wiki',
19            'UsePathInfo' => null,
20            'Script' => false,
21            'LoadScript' => false,
22            'RestPath' => false,
23            'StylePath' => false,
24            'LocalStylePath' => false,
25            'ExtensionAssetsPath' => false,
26            'ExtensionDirectory' => null,
27            'StyleDirectory' => null,
28            'ArticlePath' => false,
29            'UploadPath' => false,
30            'ImgAuthPath' => false,
31            'ThumbPath' => false,
32            'UploadDirectory' => false,
33            'FileCacheDirectory' => false,
34            'Logo' => false,
35            'Logos' => false,
36            'Favicon' => '/favicon.ico',
37            'AppleTouchIcon' => false,
38            'ReferrerPolicy' => false,
39            'TmpDirectory' => false,
40            'UploadBaseUrl' => '',
41            'UploadStashScalerBaseUrl' => false,
42            'ActionPaths' => [
43            ],
44            'MainPageIsDomainRoot' => false,
45            'EnableUploads' => false,
46            'UploadStashMaxAge' => 21600,
47            'EnableAsyncUploads' => false,
48            'EnableAsyncUploadsByURL' => false,
49            'UploadMaintenance' => false,
50            'IllegalFileChars' => ':\\/\\\\',
51            'DeletedDirectory' => false,
52            'ImgAuthDetails' => false,
53            'ImgAuthUrlPathMap' => [
54            ],
55            'LocalFileRepo' => false,
56            'ForeignFileRepos' => [
57            ],
58            'UseInstantCommons' => false,
59            'UseSharedUploads' => false,
60            'SharedUploadDirectory' => null,
61            'SharedUploadPath' => null,
62            'HashedSharedUploadDirectory' => true,
63            'RepositoryBaseUrl' => 'https://commons.wikimedia.org/wiki/File:',
64            'FetchCommonsDescriptions' => false,
65            'SharedUploadDBname' => false,
66            'SharedUploadDBprefix' => '',
67            'CacheSharedUploads' => true,
68            'ForeignUploadTargets' => [
69                'local',
70            ],
71            'UploadDialog' => [
72                'fields' => [
73                    'description' => true,
74                    'date' => false,
75                    'categories' => false,
76                ],
77                'licensemessages' => [
78                    'local' => 'generic-local',
79                    'foreign' => 'generic-foreign',
80                ],
81                'comment' => [
82                    'local' => '',
83                    'foreign' => '',
84                ],
85                'format' => [
86                    'filepage' => '$DESCRIPTION',
87                    'description' => '$TEXT',
88                    'ownwork' => '',
89                    'license' => '',
90                    'uncategorized' => '',
91                ],
92            ],
93            'FileBackends' => [
94            ],
95            'LockManagers' => [
96            ],
97            'ShowEXIF' => null,
98            'UpdateCompatibleMetadata' => false,
99            'AllowCopyUploads' => false,
100            'CopyUploadsDomains' => [
101            ],
102            'CopyUploadsFromSpecialUpload' => false,
103            'CopyUploadProxy' => false,
104            'CopyUploadTimeout' => false,
105            'CopyUploadAllowOnWikiDomainConfig' => false,
106            'MaxUploadSize' => 104857600,
107            'MinUploadChunkSize' => 1024,
108            'UploadNavigationUrl' => false,
109            'UploadMissingFileUrl' => false,
110            'ThumbnailScriptPath' => false,
111            'SharedThumbnailScriptPath' => false,
112            'HashedUploadDirectory' => true,
113            'FileExtensions' => [
114                'png',
115                'gif',
116                'jpg',
117                'jpeg',
118                'webp',
119            ],
120            'ProhibitedFileExtensions' => [
121                'html',
122                'htm',
123                'js',
124                'jsb',
125                'mhtml',
126                'mht',
127                'xhtml',
128                'xht',
129                'php',
130                'phtml',
131                'php3',
132                'php4',
133                'php5',
134                'phps',
135                'phar',
136                'shtml',
137                'jhtml',
138                'pl',
139                'py',
140                'cgi',
141                'exe',
142                'scr',
143                'dll',
144                'msi',
145                'vbs',
146                'bat',
147                'com',
148                'pif',
149                'cmd',
150                'vxd',
151                'cpl',
152                'xml',
153            ],
154            'MimeTypeExclusions' => [
155                'text/html',
156                'application/javascript',
157                'text/javascript',
158                'text/x-javascript',
159                'application/x-shellscript',
160                'application/x-php',
161                'text/x-php',
162                'text/x-python',
163                'text/x-perl',
164                'text/x-bash',
165                'text/x-sh',
166                'text/x-csh',
167                'text/scriptlet',
168                'application/x-msdownload',
169                'application/x-msmetafile',
170                'application/java',
171                'application/xml',
172                'text/xml',
173            ],
174            'CheckFileExtensions' => true,
175            'StrictFileExtensions' => true,
176            'DisableUploadScriptChecks' => false,
177            'UploadSizeWarning' => false,
178            'TrustedMediaFormats' => [
179                'BITMAP',
180                'AUDIO',
181                'VIDEO',
182                'image/svg+xml',
183                'application/pdf',
184            ],
185            'MediaHandlers' => [
186            ],
187            'NativeImageLazyLoading' => false,
188            'ParserTestMediaHandlers' => [
189                'image/jpeg' => 'MockBitmapHandler',
190                'image/png' => 'MockBitmapHandler',
191                'image/gif' => 'MockBitmapHandler',
192                'image/tiff' => 'MockBitmapHandler',
193                'image/webp' => 'MockBitmapHandler',
194                'image/x-ms-bmp' => 'MockBitmapHandler',
195                'image/x-bmp' => 'MockBitmapHandler',
196                'image/x-xcf' => 'MockBitmapHandler',
197                'image/svg+xml' => 'MockSvgHandler',
198                'image/vnd.djvu' => 'MockDjVuHandler',
199            ],
200            'UseImageResize' => true,
201            'UseImageMagick' => false,
202            'ImageMagickConvertCommand' => '/usr/bin/convert',
203            'MaxInterlacingAreas' => [
204            ],
205            'SharpenParameter' => '0x0.4',
206            'SharpenReductionThreshold' => 0.85,
207            'ImageMagickTempDir' => false,
208            'CustomConvertCommand' => false,
209            'JpegTran' => '/usr/bin/jpegtran',
210            'JpegPixelFormat' => 'yuv420',
211            'JpegQuality' => 80,
212            'Exiv2Command' => '/usr/bin/exiv2',
213            'Exiftool' => '/usr/bin/exiftool',
214            'SVGConverters' => [
215                'ImageMagick' => '$path/convert -background "#ffffff00" -thumbnail $widthx$height\\! $input PNG:$output',
216                'sodipodi' => '$path/sodipodi -z -w $width -f $input -e $output',
217                'inkscape' => '$path/inkscape -z -w $width -f $input -e $output',
218                'batik' => 'java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d $output $input',
219                'rsvg' => '$path/rsvg-convert -w $width -h $height -o $output $input',
220                'imgserv' => '$path/imgserv-wrapper -i svg -o png -w$width $input $output',
221                'ImagickExt' => [
222                    'SvgHandler::rasterizeImagickExt',
223                ],
224            ],
225            'SVGConverter' => 'ImageMagick',
226            'SVGConverterPath' => '',
227            'SVGMaxSize' => 5120,
228            'SVGMetadataCutoff' => 5242880,
229            'SVGNativeRendering' => false,
230            'SVGNativeRenderingSizeLimit' => 51200,
231            'MediaInTargetLanguage' => true,
232            'MaxImageArea' => 12500000,
233            'MaxAnimatedGifArea' => 12500000,
234            'TiffThumbnailType' => [
235            ],
236            'ThumbnailEpoch' => '20030516000000',
237            'AttemptFailureEpoch' => 1,
238            'IgnoreImageErrors' => false,
239            'GenerateThumbnailOnParse' => true,
240            'ShowArchiveThumbnails' => true,
241            'EnableAutoRotation' => null,
242            'Antivirus' => null,
243            'AntivirusSetup' => [
244                'clamav' => [
245                    'command' => 'clamscan --no-summary ',
246                    'codemap' => [
247                        0 => 0,
248                        1 => 1,
249                        52 => -1,
250                        '*' => false,
251                    ],
252                    'messagepattern' => '/.*?:(.*)/sim',
253                ],
254            ],
255            'AntivirusRequired' => true,
256            'VerifyMimeType' => true,
257            'MimeTypeFile' => 'internal',
258            'MimeInfoFile' => 'internal',
259            'MimeDetectorCommand' => null,
260            'TrivialMimeDetection' => false,
261            'XMLMimeTypes' => [
262                'http://www.w3.org/2000/svg:svg' => 'image/svg+xml',
263                'svg' => 'image/svg+xml',
264                'http://www.lysator.liu.se/~alla/dia/:diagram' => 'application/x-dia-diagram',
265                'http://www.w3.org/1999/xhtml:html' => 'text/html',
266                'html' => 'text/html',
267            ],
268            'ImageLimits' => [
269                [
270                    320,
271                    240,
272                ],
273                [
274                    640,
275                    480,
276                ],
277                [
278                    800,
279                    600,
280                ],
281                [
282                    1024,
283                    768,
284                ],
285                [
286                    1280,
287                    1024,
288                ],
289                [
290                    2560,
291                    2048,
292                ],
293            ],
294            'ThumbLimits' => [
295                120,
296                150,
297                180,
298                200,
299                250,
300                300,
301            ],
302            'ThumbnailNamespaces' => [
303                6,
304            ],
305            'ThumbnailBuckets' => null,
306            'ThumbnailMinimumBucketDistance' => 50,
307            'UploadThumbnailRenderMap' => [
308            ],
309            'UploadThumbnailRenderMethod' => 'jobqueue',
310            'UploadThumbnailRenderHttpCustomHost' => false,
311            'UploadThumbnailRenderHttpCustomDomain' => false,
312            'UseTinyRGBForJPGThumbnails' => false,
313            'GalleryOptions' => [
314            ],
315            'ThumbUpright' => 0.75,
316            'DirectoryMode' => 511,
317            'ResponsiveImages' => true,
318            'ImagePreconnect' => false,
319            'DjvuUseBoxedCommand' => false,
320            'DjvuDump' => null,
321            'DjvuRenderer' => null,
322            'DjvuTxt' => null,
323            'DjvuPostProcessor' => 'pnmtojpeg',
324            'DjvuOutputExtension' => 'jpg',
325            'EmergencyContact' => false,
326            'PasswordSender' => false,
327            'NoReplyAddress' => false,
328            'EnableEmail' => true,
329            'EnableUserEmail' => true,
330            'EnableSpecialMute' => false,
331            'EnableUserEmailMuteList' => false,
332            'UserEmailUseReplyTo' => true,
333            'PasswordReminderResendTime' => 24,
334            'NewPasswordExpiry' => 604800,
335            'UserEmailConfirmationTokenExpiry' => 604800,
336            'PasswordExpirationDays' => false,
337            'PasswordExpireGrace' => 604800,
338            'SMTP' => false,
339            'AdditionalMailParams' => null,
340            'AllowHTMLEmail' => false,
341            'EnotifFromEditor' => false,
342            'EmailAuthentication' => true,
343            'EnotifWatchlist' => false,
344            'EnotifUserTalk' => false,
345            'EnotifRevealEditorAddress' => false,
346            'EnotifMinorEdits' => true,
347            'EnotifImpersonal' => false,
348            'EnotifMaxRecips' => 500,
349            'EnotifUseRealName' => false,
350            'UsersNotifiedOnAllChanges' => [
351            ],
352            'DBname' => 'my_wiki',
353            'DBmwschema' => null,
354            'DBprefix' => '',
355            'DBserver' => 'localhost',
356            'DBport' => 5432,
357            'DBuser' => 'wikiuser',
358            'DBpassword' => '',
359            'DBtype' => 'mysql',
360            'DBssl' => false,
361            'DBcompress' => false,
362            'DBStrictWarnings' => false,
363            'DBadminuser' => null,
364            'DBadminpassword' => null,
365            'SearchType' => null,
366            'SearchTypeAlternatives' => null,
367            'DBTableOptions' => 'ENGINE=InnoDB, DEFAULT CHARSET=binary',
368            'SQLMode' => '',
369            'DBDefaultGroup' => null,
370            'SQLiteDataDir' => '',
371            'SharedDB' => null,
372            'SharedPrefix' => false,
373            'SharedTables' => [
374                'user',
375                'user_properties',
376                'user_autocreate_serial',
377            ],
378            'SharedSchema' => false,
379            'DBservers' => false,
380            'LBFactoryConf' => [
381                'class' => 'Wikimedia\\Rdbms\\LBFactorySimple',
382            ],
383            'DataCenterUpdateStickTTL' => 10,
384            'DBerrorLog' => false,
385            'DBerrorLogTZ' => false,
386            'LocalDatabases' => [
387            ],
388            'DatabaseReplicaLagWarning' => 10,
389            'DatabaseReplicaLagCritical' => 30,
390            'MaxExecutionTimeForExpensiveQueries' => 0,
391            'VirtualDomainsMapping' => [
392            ],
393            'PageLinksSchemaMigrationStage' => 768,
394            'FileSchemaMigrationStage' => 3,
395            'CategoryLinksSchemaMigrationStage' => 3,
396            'ExternalLinksDomainGaps' => [
397            ],
398            'ContentHandlers' => [
399                'wikitext' => [
400                    'class' => 'MediaWiki\\Content\\WikitextContentHandler',
401                    'services' => [
402                        'TitleFactory',
403                        'ParserFactory',
404                        'GlobalIdGenerator',
405                        'LanguageNameUtils',
406                        'LinkRenderer',
407                        'MagicWordFactory',
408                        'ParsoidParserFactory',
409                    ],
410                ],
411                'javascript' => 'MediaWiki\\Content\\JavaScriptContentHandler',
412                'json' => 'MediaWiki\\Content\\JsonContentHandler',
413                'css' => 'MediaWiki\\Content\\CssContentHandler',
414                'text' => 'MediaWiki\\Content\\TextContentHandler',
415                'unknown' => 'MediaWiki\\Content\\FallbackContentHandler',
416            ],
417            'NamespaceContentModels' => [
418            ],
419            'TextModelsToParse' => [
420                'wikitext',
421                'javascript',
422                'css',
423            ],
424            'CompressRevisions' => false,
425            'ExternalStores' => [
426            ],
427            'ExternalServers' => [
428            ],
429            'DefaultExternalStore' => false,
430            'RevisionCacheExpiry' => 604800,
431            'RevisionSlotsCacheExpiry' => [
432                'local' => 3600,
433                'WAN' => 86400,
434            ],
435            'PageLanguageUseDB' => false,
436            'DiffEngine' => null,
437            'ExternalDiffEngine' => false,
438            'Wikidiff2Options' => [
439            ],
440            'RequestTimeLimit' => null,
441            'TransactionalTimeLimit' => 120,
442            'CriticalSectionTimeLimit' => 180.0,
443            'MiserMode' => false,
444            'DisableQueryPages' => false,
445            'QueryCacheLimit' => 1000,
446            'WantedPagesThreshold' => 1,
447            'AllowSlowParserFunctions' => false,
448            'AllowSchemaUpdates' => true,
449            'MaxArticleSize' => 2048,
450            'MemoryLimit' => '50M',
451            'PoolCounterConf' => null,
452            'PoolCountClientConf' => [
453                'servers' => [
454                    '127.0.0.1',
455                ],
456                'timeout' => 0.1,
457            ],
458            'MaxUserDBWriteDuration' => false,
459            'MaxJobDBWriteDuration' => false,
460            'LinkHolderBatchSize' => 1000,
461            'MaximumMovedPages' => 100,
462            'ForceDeferredUpdatesPreSend' => false,
463            'MultiShardSiteStats' => false,
464            'CacheDirectory' => false,
465            'MainCacheType' => 0,
466            'MessageCacheType' => -1,
467            'ParserCacheType' => -1,
468            'SessionCacheType' => -1,
469            'LanguageConverterCacheType' => -1,
470            'ObjectCaches' => [
471                0 => [
472                    'class' => 'Wikimedia\\ObjectCache\\EmptyBagOStuff',
473                    'reportDupes' => false,
474                ],
475                1 => [
476                    'class' => 'SqlBagOStuff',
477                    'loggroup' => 'SQLBagOStuff',
478                ],
479                'memcached-php' => [
480                    'class' => 'Wikimedia\\ObjectCache\\MemcachedPhpBagOStuff',
481                    'loggroup' => 'memcached',
482                ],
483                'memcached-pecl' => [
484                    'class' => 'Wikimedia\\ObjectCache\\MemcachedPeclBagOStuff',
485                    'loggroup' => 'memcached',
486                ],
487                'hash' => [
488                    'class' => 'Wikimedia\\ObjectCache\\HashBagOStuff',
489                    'reportDupes' => false,
490                ],
491                'apc' => [
492                    'class' => 'Wikimedia\\ObjectCache\\APCUBagOStuff',
493                    'reportDupes' => false,
494                ],
495                'apcu' => [
496                    'class' => 'Wikimedia\\ObjectCache\\APCUBagOStuff',
497                    'reportDupes' => false,
498                ],
499            ],
500            'WANObjectCache' => [
501            ],
502            'MicroStashType' => -1,
503            'MainStash' => 1,
504            'ParsoidCacheConfig' => [
505                'StashType' => null,
506                'StashDuration' => 86400,
507                'WarmParsoidParserCache' => false,
508            ],
509            'ParsoidSelectiveUpdateSampleRate' => 0,
510            'ParserCacheFilterConfig' => [
511                'pcache' => [
512                    'default' => [
513                        'minCpuTime' => 0,
514                    ],
515                ],
516                'parsoid-pcache' => [
517                    'default' => [
518                        'minCpuTime' => 0,
519                    ],
520                ],
521            ],
522            'ChronologyProtectorSecret' => '',
523            'ParserCacheExpireTime' => 86400,
524            'ParserCacheAsyncExpireTime' => 60,
525            'OldRevisionParserCacheExpireTime' => 3600,
526            'ObjectCacheSessionExpiry' => 3600,
527            'PHPSessionHandling' => 'enable',
528            'SuspiciousIpExpiry' => false,
529            'SessionPbkdf2Iterations' => 10001,
530            'MemCachedServers' => [
531                '127.0.0.1:11211',
532            ],
533            'MemCachedPersistent' => false,
534            'MemCachedTimeout' => 500000,
535            'UseLocalMessageCache' => false,
536            'AdaptiveMessageCache' => false,
537            'LocalisationCacheConf' => [
538                'class' => 'LocalisationCache',
539                'store' => 'detect',
540                'storeClass' => false,
541                'storeDirectory' => false,
542                'storeServer' => [
543                ],
544                'forceRecache' => false,
545                'manualRecache' => false,
546            ],
547            'CachePages' => true,
548            'CacheEpoch' => '20030516000000',
549            'GitInfoCacheDirectory' => false,
550            'UseFileCache' => false,
551            'FileCacheDepth' => 2,
552            'RenderHashAppend' => '',
553            'EnableSidebarCache' => false,
554            'SidebarCacheExpiry' => 86400,
555            'UseGzip' => false,
556            'InvalidateCacheOnLocalSettingsChange' => true,
557            'ExtensionInfoMTime' => false,
558            'EnableRemoteBagOStuffTests' => false,
559            'UseCdn' => false,
560            'VaryOnXFP' => false,
561            'InternalServer' => false,
562            'CdnMaxAge' => 18000,
563            'CdnMaxageLagged' => 30,
564            'CdnMaxageStale' => 10,
565            'CdnReboundPurgeDelay' => 0,
566            'CdnMaxageSubstitute' => 60,
567            'ForcedRawSMaxage' => 300,
568            'CdnServers' => [
569            ],
570            'CdnServersNoPurge' => [
571            ],
572            'HTCPRouting' => [
573            ],
574            'HTCPMulticastTTL' => 1,
575            'UsePrivateIPs' => false,
576            'CdnMatchParameterOrder' => true,
577            'LanguageCode' => 'en',
578            'GrammarForms' => [
579            ],
580            'InterwikiMagic' => true,
581            'HideInterlanguageLinks' => false,
582            'ExtraInterlanguageLinkPrefixes' => [
583            ],
584            'InterlanguageLinkCodeMap' => [
585            ],
586            'ExtraLanguageNames' => [
587            ],
588            'ExtraLanguageCodes' => [
589                'bh' => 'bho',
590                'no' => 'nb',
591                'simple' => 'en',
592            ],
593            'DummyLanguageCodes' => [
594            ],
595            'AllUnicodeFixes' => false,
596            'LegacyEncoding' => false,
597            'AmericanDates' => false,
598            'TranslateNumerals' => true,
599            'UseDatabaseMessages' => true,
600            'MaxMsgCacheEntrySize' => 10000,
601            'DisableLangConversion' => false,
602            'DisableTitleConversion' => false,
603            'DefaultLanguageVariant' => false,
604            'UsePigLatinVariant' => false,
605            'DisabledVariants' => [
606            ],
607            'VariantArticlePath' => false,
608            'UseXssLanguage' => false,
609            'LoginLanguageSelector' => false,
610            'ForceUIMsgAsContentMsg' => [
611            ],
612            'RawHtmlMessages' => [
613                'copyright',
614                'history_copyright',
615            ],
616            'AllowRawHtmlCopyrightMessages' => true,
617            'Localtimezone' => null,
618            'LocalTZoffset' => null,
619            'OverrideUcfirstCharacters' => [
620            ],
621            'MimeType' => 'text/html',
622            'Html5Version' => null,
623            'EditSubmitButtonLabelPublish' => false,
624            'XhtmlNamespaces' => [
625            ],
626            'SiteNotice' => '',
627            'BrowserFormatDetection' => 'telephone=no',
628            'SkinMetaTags' => [
629            ],
630            'DefaultSkin' => 'vector-2022',
631            'FallbackSkin' => 'fallback',
632            'SkipSkins' => [
633            ],
634            'DisableOutputCompression' => false,
635            'FragmentMode' => [
636                'html5',
637                'legacy',
638            ],
639            'ExternalInterwikiFragmentMode' => 'legacy',
640            'FooterIcons' => [
641                'copyright' => [
642                    'copyright' => [
643                    ],
644                ],
645                'poweredby' => [
646                    'mediawiki' => [
647                        'src' => null,
648                        'url' => 'https://www.mediawiki.org/',
649                        'alt' => 'Powered by MediaWiki',
650                    ],
651                ],
652            ],
653            'UseCombinedLoginLink' => false,
654            'Edititis' => false,
655            'Send404Code' => true,
656            'ShowRollbackEditCount' => 10,
657            'EnableCanonicalServerLink' => false,
658            'InterwikiLogoOverride' => [
659            ],
660            'ResourceModules' => [
661            ],
662            'ResourceModuleSkinStyles' => [
663            ],
664            'ResourceLoaderSources' => [
665            ],
666            'ResourceBasePath' => null,
667            'ResourceLoaderMaxage' => [
668            ],
669            'ResourceLoaderDebug' => false,
670            'ResourceLoaderMaxQueryLength' => false,
671            'ResourceLoaderValidateJS' => true,
672            'ResourceLoaderEnableJSProfiler' => false,
673            'ResourceLoaderStorageEnabled' => true,
674            'ResourceLoaderStorageVersion' => 1,
675            'ResourceLoaderEnableSourceMapLinks' => true,
676            'AllowSiteCSSOnRestrictedPages' => false,
677            'VueDevelopmentMode' => false,
678            'CodexDevelopmentDir' => null,
679            'MetaNamespace' => false,
680            'MetaNamespaceTalk' => false,
681            'CanonicalNamespaceNames' => [
682                -2 => 'Media',
683                -1 => 'Special',
684                0 => '',
685                1 => 'Talk',
686                2 => 'User',
687                3 => 'User_talk',
688                4 => 'Project',
689                5 => 'Project_talk',
690                6 => 'File',
691                7 => 'File_talk',
692                8 => 'MediaWiki',
693                9 => 'MediaWiki_talk',
694                10 => 'Template',
695                11 => 'Template_talk',
696                12 => 'Help',
697                13 => 'Help_talk',
698                14 => 'Category',
699                15 => 'Category_talk',
700            ],
701            'ExtraNamespaces' => [
702            ],
703            'ExtraGenderNamespaces' => [
704            ],
705            'NamespaceAliases' => [
706            ],
707            'LegalTitleChars' => ' %!"$&\'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+',
708            'CapitalLinks' => true,
709            'CapitalLinkOverrides' => [
710            ],
711            'NamespacesWithSubpages' => [
712                1 => true,
713                2 => true,
714                3 => true,
715                4 => true,
716                5 => true,
717                7 => true,
718                8 => true,
719                9 => true,
720                10 => true,
721                11 => true,
722                12 => true,
723                13 => true,
724                15 => true,
725            ],
726            'ContentNamespaces' => [
727                0,
728            ],
729            'ShortPagesNamespaceExclusions' => [
730            ],
731            'ExtraSignatureNamespaces' => [
732            ],
733            'InvalidRedirectTargets' => [
734                'Filepath',
735                'Mypage',
736                'Mytalk',
737                'Redirect',
738                'Mylog',
739            ],
740            'DisableHardRedirects' => false,
741            'FixDoubleRedirects' => false,
742            'LocalInterwikis' => [
743            ],
744            'InterwikiExpiry' => 10800,
745            'InterwikiCache' => false,
746            'InterwikiScopes' => 3,
747            'InterwikiFallbackSite' => 'wiki',
748            'RedirectSources' => false,
749            'SiteTypes' => [
750                'mediawiki' => 'MediaWiki\\Site\\MediaWikiSite',
751            ],
752            'MaxTocLevel' => 999,
753            'MaxPPNodeCount' => 1000000,
754            'MaxTemplateDepth' => 100,
755            'MaxPPExpandDepth' => 100,
756            'UrlProtocols' => [
757                'bitcoin:',
758                'ftp://',
759                'ftps://',
760                'geo:',
761                'git://',
762                'gopher://',
763                'http://',
764                'https://',
765                'irc://',
766                'ircs://',
767                'magnet:',
768                'mailto:',
769                'matrix:',
770                'mms://',
771                'news:',
772                'nntp://',
773                'redis://',
774                'sftp://',
775                'sip:',
776                'sips:',
777                'sms:',
778                'ssh://',
779                'svn://',
780                'tel:',
781                'telnet://',
782                'urn:',
783                'worldwind://',
784                'xmpp:',
785                '//',
786            ],
787            'CleanSignatures' => true,
788            'AllowExternalImages' => false,
789            'AllowExternalImagesFrom' => '',
790            'EnableImageWhitelist' => false,
791            'TidyConfig' => [
792            ],
793            'ParsoidSettings' => [
794                'useSelser' => true,
795            ],
796            'ParsoidFragmentSupport' => false,
797            'ParsoidExperimentalParserFunctionOutput' => false,
798            'ParserEnableLegacyMediaDOM' => false,
799            'ParserEnableLegacyHeadingDOM' => false,
800            'UseContentMediaStyles' => false,
801            'UseLegacyMediaStyles' => false,
802            'RawHtml' => false,
803            'ExternalLinkTarget' => false,
804            'NoFollowLinks' => true,
805            'NoFollowNsExceptions' => [
806            ],
807            'NoFollowDomainExceptions' => [
808                'mediawiki.org',
809            ],
810            'RegisterInternalExternals' => false,
811            'AllowDisplayTitle' => true,
812            'RestrictDisplayTitle' => true,
813            'ExpensiveParserFunctionLimit' => 100,
814            'PreprocessorCacheThreshold' => 1000,
815            'EnableScaryTranscluding' => false,
816            'TranscludeCacheExpiry' => 3600,
817            'EnableMagicLinks' => [
818                'ISBN' => false,
819                'PMID' => false,
820                'RFC' => false,
821            ],
822            'ParserEnableUserLanguage' => false,
823            'ArticleCountMethod' => 'link',
824            'ActiveUserDays' => 30,
825            'LearnerEdits' => 10,
826            'LearnerMemberSince' => 4,
827            'ExperiencedUserEdits' => 500,
828            'ExperiencedUserMemberSince' => 30,
829            'ManualRevertSearchRadius' => 15,
830            'RevertedTagMaxDepth' => 15,
831            'CentralIdLookupProviders' => [
832                'local' => [
833                    'class' => 'MediaWiki\\User\\CentralId\\LocalIdLookup',
834                    'services' => [
835                        'MainConfig',
836                        'DBLoadBalancerFactory',
837                        'HideUserUtils',
838                    ],
839                ],
840            ],
841            'CentralIdLookupProvider' => 'local',
842            'UserRegistrationProviders' => [
843                'local' => [
844                    'class' => 'MediaWiki\\User\\Registration\\LocalUserRegistrationProvider',
845                    'services' => [
846                        'UserFactory',
847                    ],
848                ],
849            ],
850            'PasswordPolicy' => [
851                'policies' => [
852                    'bureaucrat' => [
853                        'MinimalPasswordLength' => 10,
854                        'MinimumPasswordLengthToLogin' => 1,
855                    ],
856                    'sysop' => [
857                        'MinimalPasswordLength' => 10,
858                        'MinimumPasswordLengthToLogin' => 1,
859                    ],
860                    'interface-admin' => [
861                        'MinimalPasswordLength' => 10,
862                        'MinimumPasswordLengthToLogin' => 1,
863                    ],
864                    'bot' => [
865                        'MinimalPasswordLength' => 10,
866                        'MinimumPasswordLengthToLogin' => 1,
867                    ],
868                    'default' => [
869                        'MinimalPasswordLength' => [
870                            'value' => 8,
871                            'suggestChangeOnLogin' => true,
872                        ],
873                        'PasswordCannotBeSubstringInUsername' => [
874                            'value' => true,
875                            'suggestChangeOnLogin' => true,
876                        ],
877                        'PasswordCannotMatchDefaults' => [
878                            'value' => true,
879                            'suggestChangeOnLogin' => true,
880                        ],
881                        'MaximalPasswordLength' => [
882                            'value' => 4096,
883                            'suggestChangeOnLogin' => true,
884                        ],
885                        'PasswordNotInCommonList' => [
886                            'value' => true,
887                            'suggestChangeOnLogin' => true,
888                        ],
889                    ],
890                ],
891                'checks' => [
892                    'MinimalPasswordLength' => [
893                        'MediaWiki\\Password\\PasswordPolicyChecks',
894                        'checkMinimalPasswordLength',
895                    ],
896                    'MinimumPasswordLengthToLogin' => [
897                        'MediaWiki\\Password\\PasswordPolicyChecks',
898                        'checkMinimumPasswordLengthToLogin',
899                    ],
900                    'PasswordCannotBeSubstringInUsername' => [
901                        'MediaWiki\\Password\\PasswordPolicyChecks',
902                        'checkPasswordCannotBeSubstringInUsername',
903                    ],
904                    'PasswordCannotMatchDefaults' => [
905                        'MediaWiki\\Password\\PasswordPolicyChecks',
906                        'checkPasswordCannotMatchDefaults',
907                    ],
908                    'MaximalPasswordLength' => [
909                        'MediaWiki\\Password\\PasswordPolicyChecks',
910                        'checkMaximalPasswordLength',
911                    ],
912                    'PasswordNotInCommonList' => [
913                        'MediaWiki\\Password\\PasswordPolicyChecks',
914                        'checkPasswordNotInCommonList',
915                    ],
916                ],
917            ],
918            'AuthManagerConfig' => null,
919            'AuthManagerAutoConfig' => [
920                'preauth' => [
921                    'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider' => [
922                        'class' => 'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider',
923                        'sort' => 0,
924                    ],
925                ],
926                'primaryauth' => [
927                    'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider' => [
928                        'class' => 'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider',
929                        'services' => [
930                            'DBLoadBalancerFactory',
931                            'UserOptionsLookup',
932                        ],
933                        'args' => [
934                            [
935                                'authoritative' => false,
936                            ],
937                        ],
938                        'sort' => 0,
939                    ],
940                    'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider' => [
941                        'class' => 'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider',
942                        'services' => [
943                            'DBLoadBalancerFactory',
944                        ],
945                        'args' => [
946                            [
947                                'authoritative' => true,
948                            ],
949                        ],
950                        'sort' => 100,
951                    ],
952                ],
953                'secondaryauth' => [
954                    'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider' => [
955                        'class' => 'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider',
956                        'sort' => 0,
957                    ],
958                    'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider' => [
959                        'class' => 'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider',
960                        'sort' => 100,
961                    ],
962                    'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider' => [
963                        'class' => 'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider',
964                        'services' => [
965                            'DBLoadBalancerFactory',
966                        ],
967                        'sort' => 200,
968                    ],
969                ],
970            ],
971            'RememberMe' => 'choose',
972            'ReauthenticateTime' => [
973                'default' => 300,
974            ],
975            'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [
976                'default' => true,
977            ],
978            'ChangeCredentialsBlacklist' => [
979                'MediaWiki\\Auth\\TemporaryPasswordAuthenticationRequest',
980            ],
981            'RemoveCredentialsBlacklist' => [
982                'MediaWiki\\Auth\\PasswordAuthenticationRequest',
983            ],
984            'InvalidPasswordReset' => true,
985            'PasswordDefault' => 'pbkdf2',
986            'PasswordConfig' => [
987                'A' => [
988                    'class' => 'MediaWiki\\Password\\MWOldPassword',
989                ],
990                'B' => [
991                    'class' => 'MediaWiki\\Password\\MWSaltedPassword',
992                ],
993                'pbkdf2-legacyA' => [
994                    'class' => 'MediaWiki\\Password\\LayeredParameterizedPassword',
995                    'types' => [
996                        'A',
997                        'pbkdf2',
998                    ],
999                ],
1000                'pbkdf2-legacyB' => [
1001                    'class' => 'MediaWiki\\Password\\LayeredParameterizedPassword',
1002                    'types' => [
1003                        'B',
1004                        'pbkdf2',
1005                    ],
1006                ],
1007                'bcrypt' => [
1008                    'class' => 'MediaWiki\\Password\\BcryptPassword',
1009                    'cost' => 9,
1010                ],
1011                'pbkdf2' => [
1012                    'class' => 'MediaWiki\\Password\\Pbkdf2PasswordUsingOpenSSL',
1013                    'algo' => 'sha512',
1014                    'cost' => '30000',
1015                    'length' => '64',
1016                ],
1017                'argon2' => [
1018                    'class' => 'MediaWiki\\Password\\Argon2Password',
1019                    'algo' => 'auto',
1020                ],
1021            ],
1022            'PasswordResetRoutes' => [
1023                'username' => true,
1024                'email' => true,
1025            ],
1026            'MaxSigChars' => 255,
1027            'SignatureValidation' => 'warning',
1028            'SignatureAllowedLintErrors' => [
1029                'obsolete-tag',
1030            ],
1031            'MaxNameChars' => 255,
1032            'ReservedUsernames' => [
1033                'MediaWiki default',
1034                'Conversion script',
1035                'Maintenance script',
1036                'Template namespace initialisation script',
1037                'ScriptImporter',
1038                'Delete page script',
1039                'Move page script',
1040                'Command line script',
1041                'Unknown user',
1042                'msg:double-redirect-fixer',
1043                'msg:usermessage-editor',
1044                'msg:proxyblocker',
1045                'msg:sorbs',
1046                'msg:spambot_username',
1047                'msg:autochange-username',
1048            ],
1049            'DefaultUserOptions' => [
1050                'ccmeonemails' => 0,
1051                'date' => 'default',
1052                'diffonly' => 0,
1053                'diff-type' => 'table',
1054                'disablemail' => 0,
1055                'editfont' => 'monospace',
1056                'editondblclick' => 0,
1057                'editrecovery' => 0,
1058                'editsectiononrightclick' => 0,
1059                'email-allow-new-users' => 1,
1060                'enotifminoredits' => 0,
1061                'enotifrevealaddr' => 0,
1062                'enotifusertalkpages' => 1,
1063                'enotifwatchlistpages' => 1,
1064                'extendwatchlist' => 1,
1065                'fancysig' => 0,
1066                'forceeditsummary' => 0,
1067                'forcesafemode' => 0,
1068                'gender' => 'unknown',
1069                'hidecategorization' => 1,
1070                'hideminor' => 0,
1071                'hidepatrolled' => 0,
1072                'imagesize' => 2,
1073                'minordefault' => 0,
1074                'newpageshidepatrolled' => 0,
1075                'nickname' => '',
1076                'norollbackdiff' => 0,
1077                'prefershttps' => 1,
1078                'previewonfirst' => 0,
1079                'previewontop' => 1,
1080                'pst-cssjs' => 1,
1081                'rcdays' => 7,
1082                'rcenhancedfilters-disable' => 0,
1083                'rclimit' => 50,
1084                'requireemail' => 0,
1085                'search-match-redirect' => true,
1086                'search-special-page' => 'Search',
1087                'search-thumbnail-extra-namespaces' => true,
1088                'searchlimit' => 20,
1089                'showhiddencats' => 0,
1090                'shownumberswatching' => 1,
1091                'showrollbackconfirmation' => 0,
1092                'skin' => false,
1093                'skin-responsive' => 1,
1094                'thumbsize' => 5,
1095                'underline' => 2,
1096                'useeditwarning' => 1,
1097                'uselivepreview' => 0,
1098                'usenewrc' => 1,
1099                'watchcreations' => 1,
1100                'watchdefault' => 1,
1101                'watchdeletion' => 0,
1102                'watchlistdays' => 7,
1103                'watchlisthideanons' => 0,
1104                'watchlisthidebots' => 0,
1105                'watchlisthidecategorization' => 1,
1106                'watchlisthideliu' => 0,
1107                'watchlisthideminor' => 0,
1108                'watchlisthideown' => 0,
1109                'watchlisthidepatrolled' => 0,
1110                'watchlistreloadautomatically' => 0,
1111                'watchlistunwatchlinks' => 0,
1112                'watchmoves' => 0,
1113                'watchrollback' => 0,
1114                'watchuploads' => 1,
1115                'wlenhancedfilters-disable' => 0,
1116                'wllimit' => 250,
1117            ],
1118            'ConditionalUserOptions' => [
1119            ],
1120            'HiddenPrefs' => [
1121            ],
1122            'InvalidUsernameCharacters' => '@:>=',
1123            'UserrightsInterwikiDelimiter' => '@',
1124            'SecureLogin' => false,
1125            'AuthenticationTokenVersion' => null,
1126            'SessionProviders' => [
1127                'MediaWiki\\Session\\CookieSessionProvider' => [
1128                    'class' => 'MediaWiki\\Session\\CookieSessionProvider',
1129                    'args' => [
1130                        [
1131                            'priority' => 30,
1132                        ],
1133                    ],
1134                ],
1135                'MediaWiki\\Session\\BotPasswordSessionProvider' => [
1136                    'class' => 'MediaWiki\\Session\\BotPasswordSessionProvider',
1137                    'args' => [
1138                        [
1139                            'priority' => 75,
1140                        ],
1141                    ],
1142                    'services' => [
1143                        'GrantsInfo',
1144                    ],
1145                ],
1146            ],
1147            'AutoCreateTempUser' => [
1148                'known' => false,
1149                'enabled' => false,
1150                'actions' => [
1151                    'edit',
1152                ],
1153                'genPattern' => '~$1',
1154                'matchPattern' => null,
1155                'reservedPattern' => '~$1',
1156                'serialProvider' => [
1157                    'type' => 'local',
1158                    'useYear' => true,
1159                ],
1160                'serialMapping' => [
1161                    'type' => 'readable-numeric',
1162                ],
1163                'expireAfterDays' => 90,
1164                'notifyBeforeExpirationDays' => 10,
1165            ],
1166            'AutoblockExpiry' => 86400,
1167            'BlockAllowsUTEdit' => true,
1168            'BlockCIDRLimit' => [
1169                'IPv4' => 16,
1170                'IPv6' => 19,
1171            ],
1172            'BlockDisablesLogin' => false,
1173            'EnablePartialActionBlocks' => false,
1174            'EnableMultiBlocks' => false,
1175            'BlockTargetMigrationStage' => 768,
1176            'WhitelistRead' => false,
1177            'WhitelistReadRegexp' => false,
1178            'EmailConfirmToEdit' => false,
1179            'HideIdentifiableRedirects' => true,
1180            'GroupPermissions' => [
1181                '*' => [
1182                    'createaccount' => true,
1183                    'read' => true,
1184                    'edit' => true,
1185                    'createpage' => true,
1186                    'createtalk' => true,
1187                    'viewmyprivateinfo' => true,
1188                    'editmyprivateinfo' => true,
1189                    'editmyoptions' => true,
1190                ],
1191                'user' => [
1192                    'move' => true,
1193                    'move-subpages' => true,
1194                    'move-rootuserpages' => true,
1195                    'move-categorypages' => true,
1196                    'movefile' => true,
1197                    'read' => true,
1198                    'edit' => true,
1199                    'createpage' => true,
1200                    'createtalk' => true,
1201                    'upload' => true,
1202                    'reupload' => true,
1203                    'reupload-shared' => true,
1204                    'minoredit' => true,
1205                    'editmyusercss' => true,
1206                    'editmyuserjson' => true,
1207                    'editmyuserjs' => true,
1208                    'editmyuserjsredirect' => true,
1209                    'sendemail' => true,
1210                    'applychangetags' => true,
1211                    'changetags' => true,
1212                    'editcontentmodel' => true,
1213                    'viewmywatchlist' => true,
1214                    'editmywatchlist' => true,
1215                ],
1216                'autoconfirmed' => [
1217                    'autoconfirmed' => true,
1218                    'editsemiprotected' => true,
1219                ],
1220                'bot' => [
1221                    'bot' => true,
1222                    'autoconfirmed' => true,
1223                    'editsemiprotected' => true,
1224                    'nominornewtalk' => true,
1225                    'autopatrol' => true,
1226                    'suppressredirect' => true,
1227                    'apihighlimits' => true,
1228                ],
1229                'sysop' => [
1230                    'block' => true,
1231                    'createaccount' => true,
1232                    'delete' => true,
1233                    'bigdelete' => true,
1234                    'deletedhistory' => true,
1235                    'deletedtext' => true,
1236                    'undelete' => true,
1237                    'editinterface' => true,
1238                    'editsitejson' => true,
1239                    'edituserjson' => true,
1240                    'import' => true,
1241                    'importupload' => true,
1242                    'move' => true,
1243                    'move-subpages' => true,
1244                    'move-rootuserpages' => true,
1245                    'move-categorypages' => true,
1246                    'patrol' => true,
1247                    'autopatrol' => true,
1248                    'protect' => true,
1249                    'editprotected' => true,
1250                    'rollback' => true,
1251                    'upload' => true,
1252                    'reupload' => true,
1253                    'reupload-shared' => true,
1254                    'unwatchedpages' => true,
1255                    'autoconfirmed' => true,
1256                    'editsemiprotected' => true,
1257                    'ipblock-exempt' => true,
1258                    'blockemail' => true,
1259                    'markbotedits' => true,
1260                    'apihighlimits' => true,
1261                    'browsearchive' => true,
1262                    'noratelimit' => true,
1263                    'movefile' => true,
1264                    'unblockself' => true,
1265                    'suppressredirect' => true,
1266                    'mergehistory' => true,
1267                    'managechangetags' => true,
1268                    'deletechangetags' => true,
1269                ],
1270                'interface-admin' => [
1271                    'editinterface' => true,
1272                    'editsitecss' => true,
1273                    'editsitejson' => true,
1274                    'editsitejs' => true,
1275                    'editusercss' => true,
1276                    'edituserjson' => true,
1277                    'edituserjs' => true,
1278                ],
1279                'bureaucrat' => [
1280                    'userrights' => true,
1281                    'noratelimit' => true,
1282                    'renameuser' => true,
1283                ],
1284                'suppress' => [
1285                    'hideuser' => true,
1286                    'suppressrevision' => true,
1287                    'viewsuppressed' => true,
1288                    'suppressionlog' => true,
1289                    'deleterevision' => true,
1290                    'deletelogentry' => true,
1291                ],
1292            ],
1293            'PrivilegedGroups' => [
1294                'bureaucrat',
1295                'interface-admin',
1296                'suppress',
1297                'sysop',
1298            ],
1299            'RevokePermissions' => [
1300            ],
1301            'GroupInheritsPermissions' => [
1302            ],
1303            'ImplicitGroups' => [
1304                '*',
1305                'user',
1306                'autoconfirmed',
1307            ],
1308            'GroupsAddToSelf' => [
1309            ],
1310            'GroupsRemoveFromSelf' => [
1311            ],
1312            'RestrictionTypes' => [
1313                'create',
1314                'edit',
1315                'move',
1316                'upload',
1317            ],
1318            'RestrictionLevels' => [
1319                '',
1320                'autoconfirmed',
1321                'sysop',
1322            ],
1323            'CascadingRestrictionLevels' => [
1324                'sysop',
1325            ],
1326            'SemiprotectedRestrictionLevels' => [
1327                'autoconfirmed',
1328            ],
1329            'NamespaceProtection' => [
1330            ],
1331            'NonincludableNamespaces' => [
1332            ],
1333            'AutoConfirmAge' => 0,
1334            'AutoConfirmCount' => 0,
1335            'Autopromote' => [
1336                'autoconfirmed' => [
1337                    '&',
1338                    [
1339                        1,
1340                        null,
1341                    ],
1342                    [
1343                        2,
1344                        null,
1345                    ],
1346                ],
1347            ],
1348            'AutopromoteOnce' => [
1349                'onEdit' => [
1350                ],
1351            ],
1352            'AutopromoteOnceLogInRC' => true,
1353            'AutopromoteOnceRCExcludedGroups' => [
1354            ],
1355            'AddGroups' => [
1356            ],
1357            'RemoveGroups' => [
1358            ],
1359            'AvailableRights' => [
1360            ],
1361            'ImplicitRights' => [
1362            ],
1363            'DeleteRevisionsLimit' => 0,
1364            'DeleteRevisionsBatchSize' => 1000,
1365            'HideUserContribLimit' => 1000,
1366            'AccountCreationThrottle' => [
1367                [
1368                    'count' => 0,
1369                    'seconds' => 86400,
1370                ],
1371            ],
1372            'TempAccountCreationThrottle' => [
1373                [
1374                    'count' => 6,
1375                    'seconds' => 86400,
1376                ],
1377            ],
1378            'TempAccountNameAcquisitionThrottle' => [
1379                [
1380                    'count' => 60,
1381                    'seconds' => 86400,
1382                ],
1383            ],
1384            'SpamRegex' => [
1385            ],
1386            'SummarySpamRegex' => [
1387            ],
1388            'EnableDnsBlacklist' => false,
1389            'DnsBlacklistUrls' => [
1390            ],
1391            'ProxyList' => [
1392            ],
1393            'ProxyWhitelist' => [
1394            ],
1395            'SoftBlockRanges' => [
1396            ],
1397            'ApplyIpBlocksToXff' => false,
1398            'RateLimits' => [
1399                'edit' => [
1400                    'ip' => [
1401                        8,
1402                        60,
1403                    ],
1404                    'newbie' => [
1405                        8,
1406                        60,
1407                    ],
1408                    'user' => [
1409                        90,
1410                        60,
1411                    ],
1412                ],
1413                'move' => [
1414                    'newbie' => [
1415                        2,
1416                        120,
1417                    ],
1418                    'user' => [
1419                        8,
1420                        60,
1421                    ],
1422                ],
1423                'upload' => [
1424                    'ip' => [
1425                        8,
1426                        60,
1427                    ],
1428                    'newbie' => [
1429                        8,
1430                        60,
1431                    ],
1432                ],
1433                'rollback' => [
1434                    'user' => [
1435                        10,
1436                        60,
1437                    ],
1438                    'newbie' => [
1439                        5,
1440                        120,
1441                    ],
1442                ],
1443                'mailpassword' => [
1444                    'ip' => [
1445                        5,
1446                        3600,
1447                    ],
1448                ],
1449                'sendemail' => [
1450                    'ip' => [
1451                        5,
1452                        86400,
1453                    ],
1454                    'newbie' => [
1455                        5,
1456                        86400,
1457                    ],
1458                    'user' => [
1459                        20,
1460                        86400,
1461                    ],
1462                ],
1463                'changeemail' => [
1464                    'ip-all' => [
1465                        10,
1466                        3600,
1467                    ],
1468                    'user' => [
1469                        4,
1470                        86400,
1471                    ],
1472                ],
1473                'confirmemail' => [
1474                    'ip-all' => [
1475                        10,
1476                        3600,
1477                    ],
1478                    'user' => [
1479                        4,
1480                        86400,
1481                    ],
1482                ],
1483                'purge' => [
1484                    'ip' => [
1485                        30,
1486                        60,
1487                    ],
1488                    'user' => [
1489                        30,
1490                        60,
1491                    ],
1492                ],
1493                'linkpurge' => [
1494                    'ip' => [
1495                        30,
1496                        60,
1497                    ],
1498                    'user' => [
1499                        30,
1500                        60,
1501                    ],
1502                ],
1503                'renderfile' => [
1504                    'ip' => [
1505                        700,
1506                        30,
1507                    ],
1508                    'user' => [
1509                        700,
1510                        30,
1511                    ],
1512                ],
1513                'renderfile-nonstandard' => [
1514                    'ip' => [
1515                        70,
1516                        30,
1517                    ],
1518                    'user' => [
1519                        70,
1520                        30,
1521                    ],
1522                ],
1523                'stashedit' => [
1524                    'ip' => [
1525                        30,
1526                        60,
1527                    ],
1528                    'newbie' => [
1529                        30,
1530                        60,
1531                    ],
1532                ],
1533                'stashbasehtml' => [
1534                    'ip' => [
1535                        5,
1536                        60,
1537                    ],
1538                    'newbie' => [
1539                        5,
1540                        60,
1541                    ],
1542                ],
1543                'changetags' => [
1544                    'ip' => [
1545                        8,
1546                        60,
1547                    ],
1548                    'newbie' => [
1549                        8,
1550                        60,
1551                    ],
1552                ],
1553                'editcontentmodel' => [
1554                    'newbie' => [
1555                        2,
1556                        120,
1557                    ],
1558                    'user' => [
1559                        8,
1560                        60,
1561                    ],
1562                ],
1563            ],
1564            'RateLimitsExcludedIPs' => [
1565            ],
1566            'PutIPinRC' => true,
1567            'QueryPageDefaultLimit' => 50,
1568            'PasswordAttemptThrottle' => [
1569                [
1570                    'count' => 5,
1571                    'seconds' => 300,
1572                ],
1573                [
1574                    'count' => 150,
1575                    'seconds' => 172800,
1576                ],
1577            ],
1578            'GrantPermissions' => [
1579                'basic' => [
1580                    'autocreateaccount' => true,
1581                    'autoconfirmed' => true,
1582                    'autopatrol' => true,
1583                    'editsemiprotected' => true,
1584                    'ipblock-exempt' => true,
1585                    'nominornewtalk' => true,
1586                    'patrolmarks' => true,
1587                    'read' => true,
1588                    'unwatchedpages' => true,
1589                ],
1590                'highvolume' => [
1591                    'bot' => true,
1592                    'apihighlimits' => true,
1593                    'noratelimit' => true,
1594                    'markbotedits' => true,
1595                ],
1596                'import' => [
1597                    'import' => true,
1598                    'importupload' => true,
1599                ],
1600                'editpage' => [
1601                    'edit' => true,
1602                    'minoredit' => true,
1603                    'applychangetags' => true,
1604                    'changetags' => true,
1605                    'editcontentmodel' => true,
1606                    'pagelang' => true,
1607                ],
1608                'editprotected' => [
1609                    'edit' => true,
1610                    'minoredit' => true,
1611                    'applychangetags' => true,
1612                    'changetags' => true,
1613                    'editcontentmodel' => true,
1614                    'editprotected' => true,
1615                ],
1616                'editmycssjs' => [
1617                    'edit' => true,
1618                    'minoredit' => true,
1619                    'applychangetags' => true,
1620                    'changetags' => true,
1621                    'editcontentmodel' => true,
1622                    'editmyusercss' => true,
1623                    'editmyuserjson' => true,
1624                    'editmyuserjs' => true,
1625                ],
1626                'editmyoptions' => [
1627                    'editmyoptions' => true,
1628                    'editmyuserjson' => true,
1629                ],
1630                'editinterface' => [
1631                    'edit' => true,
1632                    'minoredit' => true,
1633                    'applychangetags' => true,
1634                    'changetags' => true,
1635                    'editcontentmodel' => true,
1636                    'editinterface' => true,
1637                    'edituserjson' => true,
1638                    'editsitejson' => true,
1639                ],
1640                'editsiteconfig' => [
1641                    'edit' => true,
1642                    'minoredit' => true,
1643                    'applychangetags' => true,
1644                    'changetags' => true,
1645                    'editcontentmodel' => true,
1646                    'editinterface' => true,
1647                    'edituserjson' => true,
1648                    'editsitejson' => true,
1649                    'editusercss' => true,
1650                    'edituserjs' => true,
1651                    'editsitecss' => true,
1652                    'editsitejs' => true,
1653                ],
1654                'createeditmovepage' => [
1655                    'edit' => true,
1656                    'minoredit' => true,
1657                    'applychangetags' => true,
1658                    'changetags' => true,
1659                    'editcontentmodel' => true,
1660                    'createpage' => true,
1661                    'createtalk' => true,
1662                    'delete-redirect' => true,
1663                    'move' => true,
1664                    'move-rootuserpages' => true,
1665                    'move-subpages' => true,
1666                    'move-categorypages' => true,
1667                    'suppressredirect' => true,
1668                ],
1669                'uploadfile' => [
1670                    'upload' => true,
1671                    'reupload-own' => true,
1672                ],
1673                'uploadeditmovefile' => [
1674                    'upload' => true,
1675                    'reupload-own' => true,
1676                    'reupload' => true,
1677                    'reupload-shared' => true,
1678                    'upload_by_url' => true,
1679                    'movefile' => true,
1680                    'suppressredirect' => true,
1681                ],
1682                'patrol' => [
1683                    'patrol' => true,
1684                ],
1685                'rollback' => [
1686                    'rollback' => true,
1687                ],
1688                'blockusers' => [
1689                    'block' => true,
1690                    'blockemail' => true,
1691                ],
1692                'viewdeleted' => [
1693                    'browsearchive' => true,
1694                    'deletedhistory' => true,
1695                    'deletedtext' => true,
1696                ],
1697                'viewrestrictedlogs' => [
1698                    'suppressionlog' => true,
1699                ],
1700                'delete' => [
1701                    'edit' => true,
1702                    'minoredit' => true,
1703                    'applychangetags' => true,
1704                    'changetags' => true,
1705                    'editcontentmodel' => true,
1706                    'browsearchive' => true,
1707                    'deletedhistory' => true,
1708                    'deletedtext' => true,
1709                    'delete' => true,
1710                    'bigdelete' => true,
1711                    'deletelogentry' => true,
1712                    'deleterevision' => true,
1713                    'undelete' => true,
1714                ],
1715                'oversight' => [
1716                    'suppressrevision' => true,
1717                    'viewsuppressed' => true,
1718                ],
1719                'protect' => [
1720                    'edit' => true,
1721                    'minoredit' => true,
1722                    'applychangetags' => true,
1723                    'changetags' => true,
1724                    'editcontentmodel' => true,
1725                    'editprotected' => true,
1726                    'protect' => true,
1727                ],
1728                'viewmywatchlist' => [
1729                    'viewmywatchlist' => true,
1730                ],
1731                'editmywatchlist' => [
1732                    'editmywatchlist' => true,
1733                ],
1734                'sendemail' => [
1735                    'sendemail' => true,
1736                ],
1737                'createaccount' => [
1738                    'createaccount' => true,
1739                ],
1740                'privateinfo' => [
1741                    'viewmyprivateinfo' => true,
1742                ],
1743                'mergehistory' => [
1744                    'mergehistory' => true,
1745                ],
1746            ],
1747            'GrantPermissionGroups' => [
1748                'basic' => 'hidden',
1749                'editpage' => 'page-interaction',
1750                'createeditmovepage' => 'page-interaction',
1751                'editprotected' => 'page-interaction',
1752                'patrol' => 'page-interaction',
1753                'uploadfile' => 'file-interaction',
1754                'uploadeditmovefile' => 'file-interaction',
1755                'sendemail' => 'email',
1756                'viewmywatchlist' => 'watchlist-interaction',
1757                'editviewmywatchlist' => 'watchlist-interaction',
1758                'editmycssjs' => 'customization',
1759                'editmyoptions' => 'customization',
1760                'editinterface' => 'administration',
1761                'editsiteconfig' => 'administration',
1762                'rollback' => 'administration',
1763                'blockusers' => 'administration',
1764                'delete' => 'administration',
1765                'viewdeleted' => 'administration',
1766                'viewrestrictedlogs' => 'administration',
1767                'protect' => 'administration',
1768                'oversight' => 'administration',
1769                'createaccount' => 'administration',
1770                'mergehistory' => 'administration',
1771                'import' => 'administration',
1772                'highvolume' => 'high-volume',
1773                'privateinfo' => 'private-information',
1774            ],
1775            'GrantRiskGroups' => [
1776                'basic' => 'low',
1777                'editpage' => 'low',
1778                'createeditmovepage' => 'low',
1779                'editprotected' => 'vandalism',
1780                'patrol' => 'low',
1781                'uploadfile' => 'low',
1782                'uploadeditmovefile' => 'low',
1783                'sendemail' => 'security',
1784                'viewmywatchlist' => 'low',
1785                'editviewmywatchlist' => 'low',
1786                'editmycssjs' => 'security',
1787                'editmyoptions' => 'security',
1788                'editinterface' => 'vandalism',
1789                'editsiteconfig' => 'security',
1790                'rollback' => 'low',
1791                'blockusers' => 'vandalism',
1792                'delete' => 'vandalism',
1793                'viewdeleted' => 'vandalism',
1794                'viewrestrictedlogs' => 'security',
1795                'protect' => 'vandalism',
1796                'oversight' => 'security',
1797                'createaccount' => 'low',
1798                'mergehistory' => 'vandalism',
1799                'import' => 'security',
1800                'highvolume' => 'low',
1801                'privateinfo' => 'low',
1802            ],
1803            'EnableBotPasswords' => true,
1804            'BotPasswordsCluster' => false,
1805            'BotPasswordsDatabase' => false,
1806            'SecretKey' => false,
1807            'AllowUserJs' => false,
1808            'AllowUserCss' => false,
1809            'AllowUserCssPrefs' => true,
1810            'UseSiteJs' => true,
1811            'UseSiteCss' => true,
1812            'BreakFrames' => false,
1813            'EditPageFrameOptions' => 'DENY',
1814            'ApiFrameOptions' => 'DENY',
1815            'AllowAuthenticatedCrossOrigin' => false,
1816            'CSPHeader' => false,
1817            'CSPReportOnlyHeader' => false,
1818            'CSPFalsePositiveUrls' => [
1819                'https://3hub.co' => true,
1820                'https://morepro.info' => true,
1821                'https://p.ato.mx' => true,
1822                'https://s.ato.mx' => true,
1823                'https://adserver.adtech.de' => true,
1824                'https://ums.adtechus.com' => true,
1825                'https://cas.criteo.com' => true,
1826                'https://cat.nl.eu.criteo.com' => true,
1827                'https://atpixel.alephd.com' => true,
1828                'https://rtb.metrigo.com' => true,
1829                'https://d5p.de17a.com' => true,
1830                'https://ad.lkqd.net/vpaid/vpaid.js' => true,
1831                'https://ad.lkqd.net/vpaid/vpaid.js?fusion=1.0' => true,
1832                'https://t.lkqd.net/t' => true,
1833                'chrome-extension' => true,
1834            ],
1835            'AllowCrossOrigin' => false,
1836            'RestAllowCrossOriginCookieAuth' => false,
1837            'SessionSecret' => false,
1838            'CookieExpiration' => 2592000,
1839            'ExtendedLoginCookieExpiration' => 15552000,
1840            'CookieDomain' => '',
1841            'CookiePath' => '/',
1842            'CookieSecure' => 'detect',
1843            'CookiePrefix' => false,
1844            'CookieHttpOnly' => true,
1845            'CookieSameSite' => null,
1846            'CacheVaryCookies' => [
1847            ],
1848            'SessionName' => false,
1849            'CookieSetOnAutoblock' => true,
1850            'CookieSetOnIpBlock' => true,
1851            'DebugLogFile' => '',
1852            'DebugLogPrefix' => '',
1853            'DebugRedirects' => false,
1854            'DebugRawPage' => false,
1855            'DebugComments' => false,
1856            'DebugDumpSql' => false,
1857            'TrxProfilerLimits' => [
1858                'GET' => [
1859                    'masterConns' => 0,
1860                    'writes' => 0,
1861                    'readQueryTime' => 5,
1862                    'readQueryRows' => 10000,
1863                ],
1864                'POST' => [
1865                    'readQueryTime' => 5,
1866                    'writeQueryTime' => 1,
1867                    'readQueryRows' => 100000,
1868                    'maxAffected' => 1000,
1869                ],
1870                'POST-nonwrite' => [
1871                    'writes' => 0,
1872                    'readQueryTime' => 5,
1873                    'readQueryRows' => 10000,
1874                ],
1875                'PostSend-GET' => [
1876                    'readQueryTime' => 5,
1877                    'writeQueryTime' => 1,
1878                    'readQueryRows' => 10000,
1879                    'maxAffected' => 1000,
1880                    'masterConns' => 0,
1881                    'writes' => 0,
1882                ],
1883                'PostSend-POST' => [
1884                    'readQueryTime' => 5,
1885                    'writeQueryTime' => 1,
1886                    'readQueryRows' => 100000,
1887                    'maxAffected' => 1000,
1888                ],
1889                'JobRunner' => [
1890                    'readQueryTime' => 30,
1891                    'writeQueryTime' => 5,
1892                    'readQueryRows' => 100000,
1893                    'maxAffected' => 500,
1894                ],
1895                'Maintenance' => [
1896                    'writeQueryTime' => 5,
1897                    'maxAffected' => 1000,
1898                ],
1899            ],
1900            'DebugLogGroups' => [
1901            ],
1902            'MWLoggerDefaultSpi' => [
1903                'class' => 'MediaWiki\\Logger\\LegacySpi',
1904            ],
1905            'ShowDebug' => false,
1906            'SpecialVersionShowHooks' => false,
1907            'ShowExceptionDetails' => false,
1908            'LogExceptionBacktrace' => true,
1909            'PropagateErrors' => true,
1910            'ShowHostnames' => false,
1911            'OverrideHostname' => false,
1912            'DevelopmentWarnings' => false,
1913            'DeprecationReleaseLimit' => false,
1914            'Profiler' => [
1915            ],
1916            'StatsdServer' => false,
1917            'StatsdMetricPrefix' => 'MediaWiki',
1918            'StatsTarget' => null,
1919            'StatsFormat' => null,
1920            'StatsPrefix' => 'mediawiki',
1921            'OpenTelemetryConfig' => null,
1922            'PageInfoTransclusionLimit' => 50,
1923            'EnableJavaScriptTest' => false,
1924            'CachePrefix' => false,
1925            'DebugToolbar' => false,
1926            'DisableTextSearch' => false,
1927            'AdvancedSearchHighlighting' => false,
1928            'SearchHighlightBoundaries' => '[\\p{Z}\\p{P}\\p{C}]',
1929            'OpenSearchTemplates' => [
1930                'application/x-suggestions+json' => false,
1931                'application/x-suggestions+xml' => false,
1932            ],
1933            'OpenSearchDefaultLimit' => 10,
1934            'OpenSearchDescriptionLength' => 100,
1935            'SearchSuggestCacheExpiry' => 1200,
1936            'DisableSearchUpdate' => false,
1937            'NamespacesToBeSearchedDefault' => [
1938                true,
1939            ],
1940            'DisableInternalSearch' => false,
1941            'SearchForwardUrl' => null,
1942            'SitemapNamespaces' => false,
1943            'SitemapNamespacesPriorities' => false,
1944            'EnableSearchContributorsByIP' => true,
1945            'SpecialSearchFormOptions' => [
1946            ],
1947            'SearchMatchRedirectPreference' => false,
1948            'SearchRunSuggestedQuery' => true,
1949            'Diff3' => '/usr/bin/diff3',
1950            'Diff' => '/usr/bin/diff',
1951            'PreviewOnOpenNamespaces' => [
1952                14 => true,
1953            ],
1954            'UniversalEditButton' => true,
1955            'UseAutomaticEditSummaries' => true,
1956            'CommandLineDarkBg' => false,
1957            'ReadOnly' => null,
1958            'ReadOnlyWatchedItemStore' => false,
1959            'ReadOnlyFile' => false,
1960            'UpgradeKey' => false,
1961            'GitBin' => '/usr/bin/git',
1962            'GitRepositoryViewers' => [
1963                'https://(?:[a-z0-9_]+@)?gerrit.wikimedia.org/r/(?:p/)?(.*)' => 'https://gerrit.wikimedia.org/g/%R/+/%H',
1964                'ssh://(?:[a-z0-9_]+@)?gerrit.wikimedia.org:29418/(.*)' => 'https://gerrit.wikimedia.org/g/%R/+/%H',
1965            ],
1966            'InstallerInitialPages' => [
1967                [
1968                    'titlemsg' => 'mainpage',
1969                    'text' => '{{subst:int:mainpagetext}}
1970
1971{{subst:int:mainpagedocfooter}}',
1972                ],
1973            ],
1974            'RCMaxAge' => 7776000,
1975            'WatchersMaxAge' => 15552000,
1976            'UnwatchedPageSecret' => 1,
1977            'RCFilterByAge' => false,
1978            'RCLinkLimits' => [
1979                50,
1980                100,
1981                250,
1982                500,
1983            ],
1984            'RCLinkDays' => [
1985                1,
1986                3,
1987                7,
1988                14,
1989                30,
1990            ],
1991            'RCFeeds' => [
1992            ],
1993            'RCEngines' => [
1994                'redis' => 'MediaWiki\\RCFeed\\RedisPubSubFeedEngine',
1995                'udp' => 'MediaWiki\\RCFeed\\UDPRCFeedEngine',
1996            ],
1997            'RCWatchCategoryMembership' => false,
1998            'UseRCPatrol' => true,
1999            'StructuredChangeFiltersLiveUpdatePollingRate' => 3,
2000            'UseNPPatrol' => true,
2001            'UseFilePatrol' => true,
2002            'Feed' => true,
2003            'FeedLimit' => 50,
2004            'FeedCacheTimeout' => 60,
2005            'FeedDiffCutoff' => 32768,
2006            'OverrideSiteFeed' => [
2007            ],
2008            'FeedClasses' => [
2009                'rss' => 'MediaWiki\\Feed\\RSSFeed',
2010                'atom' => 'MediaWiki\\Feed\\AtomFeed',
2011            ],
2012            'AdvertisedFeedTypes' => [
2013                'atom',
2014            ],
2015            'RCShowWatchingUsers' => false,
2016            'RCShowChangedSize' => true,
2017            'RCChangedSizeThreshold' => 500,
2018            'ShowUpdatedMarker' => true,
2019            'DisableAnonTalk' => false,
2020            'UseTagFilter' => true,
2021            'SoftwareTags' => [
2022                'mw-contentmodelchange' => true,
2023                'mw-new-redirect' => true,
2024                'mw-removed-redirect' => true,
2025                'mw-changed-redirect-target' => true,
2026                'mw-blank' => true,
2027                'mw-replace' => true,
2028                'mw-recreated' => true,
2029                'mw-rollback' => true,
2030                'mw-undo' => true,
2031                'mw-manual-revert' => true,
2032                'mw-reverted' => true,
2033                'mw-server-side-upload' => true,
2034            ],
2035            'UnwatchedPageThreshold' => false,
2036            'RecentChangesFlags' => [
2037                'newpage' => [
2038                    'letter' => 'newpageletter',
2039                    'title' => 'recentchanges-label-newpage',
2040                    'legend' => 'recentchanges-legend-newpage',
2041                    'grouping' => 'any',
2042                ],
2043                'minor' => [
2044                    'letter' => 'minoreditletter',
2045                    'title' => 'recentchanges-label-minor',
2046                    'legend' => 'recentchanges-legend-minor',
2047                    'class' => 'minoredit',
2048                    'grouping' => 'all',
2049                ],
2050                'bot' => [
2051                    'letter' => 'boteditletter',
2052                    'title' => 'recentchanges-label-bot',
2053                    'legend' => 'recentchanges-legend-bot',
2054                    'class' => 'botedit',
2055                    'grouping' => 'all',
2056                ],
2057                'unpatrolled' => [
2058                    'letter' => 'unpatrolledletter',
2059                    'title' => 'recentchanges-label-unpatrolled',
2060                    'legend' => 'recentchanges-legend-unpatrolled',
2061                    'grouping' => 'any',
2062                ],
2063            ],
2064            'WatchlistExpiry' => false,
2065            'WatchlistPurgeRate' => 0.1,
2066            'WatchlistExpiryMaxDuration' => '1 year',
2067            'RightsPage' => null,
2068            'RightsUrl' => null,
2069            'RightsText' => null,
2070            'RightsIcon' => null,
2071            'UseCopyrightUpload' => false,
2072            'MaxCredits' => 0,
2073            'ShowCreditsIfMax' => true,
2074            'ImportSources' => [
2075            ],
2076            'ImportTargetNamespace' => null,
2077            'ExportAllowHistory' => true,
2078            'ExportMaxHistory' => 0,
2079            'ExportAllowListContributors' => false,
2080            'ExportMaxLinkDepth' => 0,
2081            'ExportFromNamespaces' => false,
2082            'ExportAllowAll' => false,
2083            'ExportPagelistLimit' => 5000,
2084            'XmlDumpSchemaVersion' => '0.11',
2085            'WikiFarmSettingsDirectory' => null,
2086            'WikiFarmSettingsExtension' => 'yaml',
2087            'ExtensionFunctions' => [
2088            ],
2089            'ExtensionMessagesFiles' => [
2090            ],
2091            'MessagesDirs' => [
2092            ],
2093            'TranslationAliasesDirs' => [
2094            ],
2095            'ExtensionEntryPointListFiles' => [
2096            ],
2097            'EnableParserLimitReporting' => true,
2098            'ValidSkinNames' => [
2099            ],
2100            'SpecialPages' => [
2101            ],
2102            'ExtensionCredits' => [
2103            ],
2104            'Hooks' => [
2105            ],
2106            'ServiceWiringFiles' => [
2107            ],
2108            'JobClasses' => [
2109                'deletePage' => 'DeletePageJob',
2110                'refreshLinks' => 'RefreshLinksJob',
2111                'deleteLinks' => 'DeleteLinksJob',
2112                'htmlCacheUpdate' => 'HTMLCacheUpdateJob',
2113                'sendMail' => [
2114                    'class' => 'EmaillingJob',
2115                    'services' => [
2116                        'Emailer',
2117                    ],
2118                ],
2119                'enotifNotify' => 'EnotifNotifyJob',
2120                'fixDoubleRedirect' => [
2121                    'class' => 'DoubleRedirectJob',
2122                    'services' => [
2123                        'RevisionLookup',
2124                        'MagicWordFactory',
2125                        'WikiPageFactory',
2126                    ],
2127                    'needsPage' => true,
2128                ],
2129                'AssembleUploadChunks' => 'AssembleUploadChunksJob',
2130                'PublishStashedFile' => 'PublishStashedFileJob',
2131                'ThumbnailRender' => 'ThumbnailRenderJob',
2132                'UploadFromUrl' => 'UploadFromUrlJob',
2133                'recentChangesUpdate' => 'RecentChangesUpdateJob',
2134                'refreshLinksPrioritized' => 'RefreshLinksJob',
2135                'refreshLinksDynamic' => 'RefreshLinksJob',
2136                'activityUpdateJob' => 'MediaWiki\\Watchlist\\ActivityUpdateJob',
2137                'categoryMembershipChange' => 'CategoryMembershipChangeJob',
2138                'clearUserWatchlist' => 'MediaWiki\\Watchlist\\ClearUserWatchlistJob',
2139                'watchlistExpiry' => 'MediaWiki\\Watchlist\\WatchlistExpiryJob',
2140                'cdnPurge' => 'CdnPurgeJob',
2141                'userGroupExpiry' => 'UserGroupExpiryJob',
2142                'clearWatchlistNotifications' => 'MediaWiki\\Watchlist\\ClearWatchlistNotificationsJob',
2143                'userOptionsUpdate' => 'UserOptionsUpdateJob',
2144                'revertedTagUpdate' => 'RevertedTagUpdateJob',
2145                'null' => 'NullJob',
2146                'userEditCountInit' => 'UserEditCountInitJob',
2147                'parsoidCachePrewarm' => [
2148                    'class' => 'ParsoidCachePrewarmJob',
2149                    'services' => [
2150                        'ParserOutputAccess',
2151                        'PageStore',
2152                        'RevisionLookup',
2153                        'ParsoidSiteConfig',
2154                    ],
2155                    'needsPage' => false,
2156                ],
2157                'renameUserTable' => [
2158                    'class' => 'MediaWiki\\RenameUser\\Job\\RenameUserTableJob',
2159                    'services' => [
2160                        'MainConfig',
2161                        'DBLoadBalancerFactory',
2162                    ],
2163                ],
2164                'renameUserDerived' => [
2165                    'class' => 'MediaWiki\\RenameUser\\Job\\RenameUserDerivedJob',
2166                    'services' => [
2167                        'RenameUserFactory',
2168                        'UserFactory',
2169                    ],
2170                ],
2171                'renameUser' => [
2172                    'class' => 'MediaWiki\\RenameUser\\Job\\RenameUserTableJob',
2173                    'services' => [
2174                        'MainConfig',
2175                        'DBLoadBalancerFactory',
2176                    ],
2177                ],
2178            ],
2179            'JobTypesExcludedFromDefaultQueue' => [
2180                'AssembleUploadChunks',
2181                'PublishStashedFile',
2182                'UploadFromUrl',
2183            ],
2184            'JobBackoffThrottling' => [
2185            ],
2186            'JobTypeConf' => [
2187                'default' => [
2188                    'class' => 'JobQueueDB',
2189                    'order' => 'random',
2190                    'claimTTL' => 3600,
2191                ],
2192            ],
2193            'JobQueueIncludeInMaxLagFactor' => false,
2194            'SpecialPageCacheUpdates' => [
2195                'Statistics' => [
2196                    'MediaWiki\\Deferred\\SiteStatsUpdate',
2197                    'cacheUpdate',
2198                ],
2199            ],
2200            'PagePropLinkInvalidations' => [
2201                'hiddencat' => 'categorylinks',
2202            ],
2203            'CategoryMagicGallery' => true,
2204            'CategoryPagingLimit' => 200,
2205            'CategoryCollation' => 'uppercase',
2206            'TempCategoryCollations' => [
2207            ],
2208            'SortedCategories' => false,
2209            'TrackingCategories' => [
2210            ],
2211            'LogTypes' => [
2212                '',
2213                'block',
2214                'protect',
2215                'rights',
2216                'delete',
2217                'upload',
2218                'move',
2219                'import',
2220                'interwiki',
2221                'patrol',
2222                'merge',
2223                'suppress',
2224                'tag',
2225                'managetags',
2226                'contentmodel',
2227                'renameuser',
2228            ],
2229            'LogRestrictions' => [
2230                'suppress' => 'suppressionlog',
2231            ],
2232            'FilterLogTypes' => [
2233                'patrol' => true,
2234                'tag' => true,
2235                'newusers' => false,
2236            ],
2237            'LogNames' => [
2238                '' => 'all-logs-page',
2239                'block' => 'blocklogpage',
2240                'protect' => 'protectlogpage',
2241                'rights' => 'rightslog',
2242                'delete' => 'dellogpage',
2243                'upload' => 'uploadlogpage',
2244                'move' => 'movelogpage',
2245                'import' => 'importlogpage',
2246                'patrol' => 'patrol-log-page',
2247                'merge' => 'mergelog',
2248                'suppress' => 'suppressionlog',
2249            ],
2250            'LogHeaders' => [
2251                '' => 'alllogstext',
2252                'block' => 'blocklogtext',
2253                'delete' => 'dellogpagetext',
2254                'import' => 'importlogpagetext',
2255                'merge' => 'mergelogpagetext',
2256                'move' => 'movelogpagetext',
2257                'patrol' => 'patrol-log-header',
2258                'protect' => 'protectlogtext',
2259                'rights' => 'rightslogtext',
2260                'suppress' => 'suppressionlogtext',
2261                'upload' => 'uploadlogpagetext',
2262            ],
2263            'LogActions' => [
2264            ],
2265            'LogActionsHandlers' => [
2266                'block/block' => 'BlockLogFormatter',
2267                'block/reblock' => 'BlockLogFormatter',
2268                'block/unblock' => 'BlockLogFormatter',
2269                'contentmodel/change' => 'ContentModelLogFormatter',
2270                'contentmodel/new' => 'ContentModelLogFormatter',
2271                'delete/delete' => 'DeleteLogFormatter',
2272                'delete/delete_redir' => 'DeleteLogFormatter',
2273                'delete/delete_redir2' => 'DeleteLogFormatter',
2274                'delete/event' => 'DeleteLogFormatter',
2275                'delete/restore' => 'DeleteLogFormatter',
2276                'delete/revision' => 'DeleteLogFormatter',
2277                'import/interwiki' => 'ImportLogFormatter',
2278                'import/upload' => 'ImportLogFormatter',
2279                'interwiki/iw_add' => 'InterwikiLogFormatter',
2280                'interwiki/iw_delete' => 'InterwikiLogFormatter',
2281                'interwiki/iw_edit' => 'InterwikiLogFormatter',
2282                'managetags/activate' => 'LogFormatter',
2283                'managetags/create' => 'LogFormatter',
2284                'managetags/deactivate' => 'LogFormatter',
2285                'managetags/delete' => 'LogFormatter',
2286                'merge/merge' => 'MergeLogFormatter',
2287                'move/move' => 'MoveLogFormatter',
2288                'move/move_redir' => 'MoveLogFormatter',
2289                'patrol/patrol' => 'PatrolLogFormatter',
2290                'patrol/autopatrol' => 'PatrolLogFormatter',
2291                'protect/modify' => 'ProtectLogFormatter',
2292                'protect/move_prot' => 'ProtectLogFormatter',
2293                'protect/protect' => 'ProtectLogFormatter',
2294                'protect/unprotect' => 'ProtectLogFormatter',
2295                'renameuser/renameuser' => 'RenameuserLogFormatter',
2296                'rights/autopromote' => 'RightsLogFormatter',
2297                'rights/rights' => 'RightsLogFormatter',
2298                'suppress/block' => 'BlockLogFormatter',
2299                'suppress/delete' => 'DeleteLogFormatter',
2300                'suppress/event' => 'DeleteLogFormatter',
2301                'suppress/reblock' => 'BlockLogFormatter',
2302                'suppress/revision' => 'DeleteLogFormatter',
2303                'tag/update' => 'TagLogFormatter',
2304                'upload/overwrite' => 'UploadLogFormatter',
2305                'upload/revert' => 'UploadLogFormatter',
2306                'upload/upload' => 'UploadLogFormatter',
2307            ],
2308            'ActionFilteredLogs' => [
2309                'block' => [
2310                    'block' => [
2311                        'block',
2312                    ],
2313                    'reblock' => [
2314                        'reblock',
2315                    ],
2316                    'unblock' => [
2317                        'unblock',
2318                    ],
2319                ],
2320                'contentmodel' => [
2321                    'change' => [
2322                        'change',
2323                    ],
2324                    'new' => [
2325                        'new',
2326                    ],
2327                ],
2328                'delete' => [
2329                    'delete' => [
2330                        'delete',
2331                    ],
2332                    'delete_redir' => [
2333                        'delete_redir',
2334                        'delete_redir2',
2335                    ],
2336                    'restore' => [
2337                        'restore',
2338                    ],
2339                    'event' => [
2340                        'event',
2341                    ],
2342                    'revision' => [
2343                        'revision',
2344                    ],
2345                ],
2346                'import' => [
2347                    'interwiki' => [
2348                        'interwiki',
2349                    ],
2350                    'upload' => [
2351                        'upload',
2352                    ],
2353                ],
2354                'managetags' => [
2355                    'create' => [
2356                        'create',
2357                    ],
2358                    'delete' => [
2359                        'delete',
2360                    ],
2361                    'activate' => [
2362                        'activate',
2363                    ],
2364                    'deactivate' => [
2365                        'deactivate',
2366                    ],
2367                ],
2368                'move' => [
2369                    'move' => [
2370                        'move',
2371                    ],
2372                    'move_redir' => [
2373                        'move_redir',
2374                    ],
2375                ],
2376                'newusers' => [
2377                    'create' => [
2378                        'create',
2379                        'newusers',
2380                    ],
2381                    'create2' => [
2382                        'create2',
2383                    ],
2384                    'autocreate' => [
2385                        'autocreate',
2386                    ],
2387                    'byemail' => [
2388                        'byemail',
2389                    ],
2390                ],
2391                'protect' => [
2392                    'protect' => [
2393                        'protect',
2394                    ],
2395                    'modify' => [
2396                        'modify',
2397                    ],
2398                    'unprotect' => [
2399                        'unprotect',
2400                    ],
2401                    'move_prot' => [
2402                        'move_prot',
2403                    ],
2404                ],
2405                'rights' => [
2406                    'rights' => [
2407                        'rights',
2408                    ],
2409                    'autopromote' => [
2410                        'autopromote',
2411                    ],
2412                ],
2413                'suppress' => [
2414                    'event' => [
2415                        'event',
2416                    ],
2417                    'revision' => [
2418                        'revision',
2419                    ],
2420                    'delete' => [
2421                        'delete',
2422                    ],
2423                    'block' => [
2424                        'block',
2425                    ],
2426                    'reblock' => [
2427                        'reblock',
2428                    ],
2429                ],
2430                'upload' => [
2431                    'upload' => [
2432                        'upload',
2433                    ],
2434                    'overwrite' => [
2435                        'overwrite',
2436                    ],
2437                    'revert' => [
2438                        'revert',
2439                    ],
2440                ],
2441            ],
2442            'NewUserLog' => true,
2443            'PageCreationLog' => true,
2444            'AllowSpecialInclusion' => true,
2445            'DisableQueryPageUpdate' => false,
2446            'CountCategorizedImagesAsUsed' => false,
2447            'MaxRedirectLinksRetrieved' => 500,
2448            'RangeContributionsCIDRLimit' => [
2449                'IPv4' => 16,
2450                'IPv6' => 32,
2451            ],
2452            'Actions' => [
2453            ],
2454            'DefaultRobotPolicy' => 'index,follow',
2455            'NamespaceRobotPolicies' => [
2456            ],
2457            'ArticleRobotPolicies' => [
2458            ],
2459            'ExemptFromUserRobotsControl' => null,
2460            'DebugAPI' => false,
2461            'APIModules' => [
2462            ],
2463            'APIFormatModules' => [
2464            ],
2465            'APIMetaModules' => [
2466            ],
2467            'APIPropModules' => [
2468            ],
2469            'APIListModules' => [
2470            ],
2471            'APIMaxDBRows' => 5000,
2472            'APIMaxResultSize' => 8388608,
2473            'APIMaxUncachedDiffs' => 1,
2474            'APIMaxLagThreshold' => 7,
2475            'APIRequestLog' => false,
2476            'APICacheHelpTimeout' => 3600,
2477            'APIUselessQueryPages' => [
2478                'MIMEsearch',
2479                'LinkSearch',
2480            ],
2481            'AjaxLicensePreview' => true,
2482            'CrossSiteAJAXdomains' => [
2483            ],
2484            'CrossSiteAJAXdomainExceptions' => [
2485            ],