Go to the documentation of this file.
6 'config-schema-inverse' => [
9 'main' =>
'GlobalVarConfig::newInstance',
11 'Sitename' =>
'MediaWiki',
13 'CanonicalServer' =>
false,
14 'ServerName' =>
false,
15 'AssumeProxiesUseDefaultProtocolPorts' =>
true,
17 'ForceHTTPS' =>
false,
18 'ScriptPath' =>
'/wiki',
19 'UsePathInfo' =>
null,
21 'LoadScript' =>
false,
24 'LocalStylePath' =>
false,
25 'ExtensionAssetsPath' =>
false,
26 'ExtensionDirectory' =>
null,
27 'StyleDirectory' =>
null,
28 'ArticlePath' =>
false,
29 'UploadPath' =>
false,
30 'ImgAuthPath' =>
false,
32 'UploadDirectory' =>
false,
33 'FileCacheDirectory' =>
false,
36 'Favicon' =>
'/favicon.ico',
37 'AppleTouchIcon' =>
false,
38 'ReferrerPolicy' =>
false,
39 'TmpDirectory' =>
false,
40 'UploadBaseUrl' =>
'',
41 'UploadStashScalerBaseUrl' =>
false,
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' => [
55 'LocalFileRepo' =>
false,
56 'ForeignFileRepos' => [
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' => [
73 'description' =>
true,
75 'categories' =>
false,
77 'licensemessages' => [
78 'local' =>
'generic-local',
79 'foreign' =>
'generic-foreign',
86 'filepage' =>
'$DESCRIPTION',
87 'description' =>
'$TEXT',
90 'uncategorized' =>
'',
98 'UpdateCompatibleMetadata' =>
false,
99 'AllowCopyUploads' =>
false,
100 'CopyUploadsDomains' => [
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' => [
120 'ProhibitedFileExtensions' => [
154 'MimeTypeExclusions' => [
156 'application/javascript',
159 'application/x-shellscript',
168 'application/x-msdownload',
169 'application/x-msmetafile',
174 'CheckFileExtensions' =>
true,
175 'StrictFileExtensions' =>
true,
176 'DisableUploadScriptChecks' =>
false,
177 'UploadSizeWarning' =>
false,
178 'TrustedMediaFormats' => [
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',
200 'UseImageResize' =>
true,
201 'UseImageMagick' =>
false,
202 'ImageMagickConvertCommand' =>
'/usr/bin/convert',
203 'MaxInterlacingAreas' => [
205 'SharpenParameter' =>
'0x0.4',
206 'SharpenReductionThreshold' => 0.85,
207 'ImageMagickTempDir' =>
false,
208 'CustomConvertCommand' =>
false,
209 'JpegTran' =>
'/usr/bin/jpegtran',
210 'JpegPixelFormat' =>
'yuv420',
212 'Exiv2Command' =>
'/usr/bin/exiv2',
213 'Exiftool' =>
'/usr/bin/exiftool',
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',
222 'SvgHandler::rasterizeImagickExt',
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' => [
236 'ThumbnailEpoch' =>
'20030516000000',
237 'AttemptFailureEpoch' => 1,
238 'IgnoreImageErrors' =>
false,
239 'GenerateThumbnailOnParse' =>
true,
240 'ShowArchiveThumbnails' =>
true,
241 'EnableAutoRotation' =>
null,
243 'AntivirusSetup' => [
245 'command' =>
'clamscan --no-summary ',
252 'messagepattern' =>
'/.*?:(.*)/sim',
255 'AntivirusRequired' =>
true,
256 'VerifyMimeType' =>
true,
257 'MimeTypeFile' =>
'internal',
258 'MimeInfoFile' =>
'internal',
259 'MimeDetectorCommand' =>
null,
260 'TrivialMimeDetection' =>
false,
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',
302 'ThumbnailNamespaces' => [
305 'ThumbnailSteps' =>
null,
306 'ThumbnailStepsRatio' =>
null,
307 'ThumbnailBuckets' =>
null,
308 'ThumbnailMinimumBucketDistance' => 50,
309 'UploadThumbnailRenderMap' => [
311 'UploadThumbnailRenderMethod' =>
'jobqueue',
312 'UploadThumbnailRenderHttpCustomHost' =>
false,
313 'UploadThumbnailRenderHttpCustomDomain' =>
false,
314 'UseTinyRGBForJPGThumbnails' =>
false,
315 'GalleryOptions' => [
317 'ThumbUpright' => 0.75,
318 'DirectoryMode' => 511,
319 'ResponsiveImages' =>
true,
320 'ImagePreconnect' =>
false,
321 'DjvuUseBoxedCommand' =>
false,
323 'DjvuRenderer' =>
null,
325 'DjvuPostProcessor' =>
'pnmtojpeg',
326 'DjvuOutputExtension' =>
'jpg',
327 'EmergencyContact' =>
false,
328 'PasswordSender' =>
false,
329 'NoReplyAddress' =>
false,
330 'EnableEmail' =>
true,
331 'EnableUserEmail' =>
true,
332 'EnableSpecialMute' =>
false,
333 'EnableUserEmailMuteList' =>
false,
334 'UserEmailUseReplyTo' =>
true,
335 'PasswordReminderResendTime' => 24,
336 'NewPasswordExpiry' => 604800,
337 'UserEmailConfirmationTokenExpiry' => 604800,
338 'PasswordExpirationDays' =>
false,
339 'PasswordExpireGrace' => 604800,
341 'AdditionalMailParams' =>
null,
342 'AllowHTMLEmail' =>
false,
343 'EnotifFromEditor' =>
false,
344 'EmailAuthentication' =>
true,
345 'EnotifWatchlist' =>
false,
346 'EnotifUserTalk' =>
false,
347 'EnotifRevealEditorAddress' =>
false,
348 'EnotifMinorEdits' =>
true,
349 'EnotifImpersonal' =>
false,
350 'EnotifMaxRecips' => 500,
351 'EnotifUseRealName' =>
false,
352 'UsersNotifiedOnAllChanges' => [
354 'DBname' =>
'my_wiki',
355 'DBmwschema' =>
null,
357 'DBserver' =>
'localhost',
359 'DBuser' =>
'wikiuser',
363 'DBcompress' =>
false,
364 'DBStrictWarnings' =>
false,
365 'DBadminuser' =>
null,
366 'DBadminpassword' =>
null,
367 'SearchType' =>
null,
368 'SearchTypeAlternatives' =>
null,
369 'DBTableOptions' =>
'ENGINE=InnoDB, DEFAULT CHARSET=binary',
371 'DBDefaultGroup' =>
null,
372 'SQLiteDataDir' =>
'',
374 'SharedPrefix' =>
false,
378 'user_autocreate_serial',
380 'SharedSchema' =>
false,
381 'DBservers' =>
false,
383 'class' =>
'Wikimedia\\Rdbms\\LBFactorySimple',
385 'DataCenterUpdateStickTTL' => 10,
386 'DBerrorLog' =>
false,
387 'DBerrorLogTZ' =>
false,
388 'LocalDatabases' => [
390 'DatabaseReplicaLagWarning' => 10,
391 'DatabaseReplicaLagCritical' => 30,
392 'MaxExecutionTimeForExpensiveQueries' => 0,
393 'VirtualDomainsMapping' => [
395 'PageLinksSchemaMigrationStage' => 768,
396 'FileSchemaMigrationStage' => 3,
397 'CategoryLinksSchemaMigrationStage' => 3,
398 'ExternalLinksDomainGaps' => [
400 'ContentHandlers' => [
402 'class' =>
'MediaWiki\\Content\\WikitextContentHandler',
410 'ParsoidParserFactory',
413 'javascript' =>
'MediaWiki\\Content\\JavaScriptContentHandler',
414 'json' =>
'MediaWiki\\Content\\JsonContentHandler',
415 'css' =>
'MediaWiki\\Content\\CssContentHandler',
416 'text' =>
'MediaWiki\\Content\\TextContentHandler',
417 'unknown' =>
'MediaWiki\\Content\\FallbackContentHandler',
419 'NamespaceContentModels' => [
421 'TextModelsToParse' => [
426 'CompressRevisions' =>
false,
427 'ExternalStores' => [
429 'ExternalServers' => [
431 'DefaultExternalStore' =>
false,
432 'RevisionCacheExpiry' => 604800,
433 'RevisionSlotsCacheExpiry' => [
437 'PageLanguageUseDB' =>
false,
438 'DiffEngine' =>
null,
439 'ExternalDiffEngine' =>
false,
440 'Wikidiff2Options' => [
442 'RequestTimeLimit' =>
null,
443 'TransactionalTimeLimit' => 120,
444 'CriticalSectionTimeLimit' => 180.0,
445 'MiserMode' =>
false,
446 'DisableQueryPages' =>
false,
447 'QueryCacheLimit' => 1000,
448 'WantedPagesThreshold' => 1,
449 'AllowSlowParserFunctions' =>
false,
450 'AllowSchemaUpdates' =>
true,
451 'MaxArticleSize' => 2048,
452 'MemoryLimit' =>
'50M',
453 'PoolCounterConf' =>
null,
454 'PoolCountClientConf' => [
460 'MaxUserDBWriteDuration' =>
false,
461 'MaxJobDBWriteDuration' =>
false,
462 'LinkHolderBatchSize' => 1000,
463 'MaximumMovedPages' => 100,
464 'ForceDeferredUpdatesPreSend' =>
false,
465 'MultiShardSiteStats' =>
false,
466 'CacheDirectory' =>
false,
467 'MainCacheType' => 0,
468 'MessageCacheType' => -1,
469 'ParserCacheType' => -1,
470 'SessionCacheType' => -1,
471 'LanguageConverterCacheType' => -1,
474 'class' =>
'Wikimedia\\ObjectCache\\EmptyBagOStuff',
475 'reportDupes' =>
false,
478 'class' =>
'SqlBagOStuff',
479 'loggroup' =>
'SQLBagOStuff',
482 'class' =>
'Wikimedia\\ObjectCache\\MemcachedPhpBagOStuff',
483 'loggroup' =>
'memcached',
485 'memcached-pecl' => [
486 'class' =>
'Wikimedia\\ObjectCache\\MemcachedPeclBagOStuff',
487 'loggroup' =>
'memcached',
490 'class' =>
'Wikimedia\\ObjectCache\\HashBagOStuff',
491 'reportDupes' =>
false,
494 'class' =>
'Wikimedia\\ObjectCache\\APCUBagOStuff',
495 'reportDupes' =>
false,
498 'class' =>
'Wikimedia\\ObjectCache\\APCUBagOStuff',
499 'reportDupes' =>
false,
502 'WANObjectCache' => [
504 'MicroStashType' => -1,
506 'ParsoidCacheConfig' => [
508 'StashDuration' => 86400,
509 'WarmParsoidParserCache' =>
false,
511 'ParsoidSelectiveUpdateSampleRate' => 0,
512 'ParserCacheFilterConfig' => [
518 'parsoid-pcache' => [
524 'ChronologyProtectorSecret' =>
'',
525 'ParserCacheExpireTime' => 86400,
526 'ParserCacheAsyncExpireTime' => 60,
527 'OldRevisionParserCacheExpireTime' => 3600,
528 'ObjectCacheSessionExpiry' => 3600,
529 'PHPSessionHandling' =>
'enable',
530 'SuspiciousIpExpiry' =>
false,
531 'SessionPbkdf2Iterations' => 10001,
532 'MemCachedServers' => [
535 'MemCachedPersistent' =>
false,
536 'MemCachedTimeout' => 500000,
537 'UseLocalMessageCache' =>
false,
538 'AdaptiveMessageCache' =>
false,
539 'LocalisationCacheConf' => [
540 'class' =>
'LocalisationCache',
542 'storeClass' =>
false,
543 'storeDirectory' =>
false,
546 'forceRecache' =>
false,
547 'manualRecache' =>
false,
549 'CachePages' =>
true,
550 'CacheEpoch' =>
'20030516000000',
551 'GitInfoCacheDirectory' =>
false,
552 'UseFileCache' =>
false,
553 'FileCacheDepth' => 2,
554 'RenderHashAppend' =>
'',
555 'EnableSidebarCache' =>
false,
556 'SidebarCacheExpiry' => 86400,
558 'InvalidateCacheOnLocalSettingsChange' =>
true,
559 'ExtensionInfoMTime' =>
false,
560 'EnableRemoteBagOStuffTests' =>
false,
562 'VaryOnXFP' =>
false,
563 'InternalServer' =>
false,
564 'CdnMaxAge' => 18000,
565 'CdnMaxageLagged' => 30,
566 'CdnMaxageStale' => 10,
567 'CdnReboundPurgeDelay' => 0,
568 'CdnMaxageSubstitute' => 60,
569 'ForcedRawSMaxage' => 300,
572 'CdnServersNoPurge' => [
576 'HTCPMulticastTTL' => 1,
577 'UsePrivateIPs' =>
false,
578 'CdnMatchParameterOrder' =>
true,
579 'LanguageCode' =>
'en',
582 'InterwikiMagic' =>
true,
583 'HideInterlanguageLinks' =>
false,
584 'ExtraInterlanguageLinkPrefixes' => [
586 'InterlanguageLinkCodeMap' => [
588 'ExtraLanguageNames' => [
590 'ExtraLanguageCodes' => [
595 'DummyLanguageCodes' => [
597 'AllUnicodeFixes' =>
false,
598 'LegacyEncoding' =>
false,
599 'AmericanDates' =>
false,
600 'TranslateNumerals' =>
true,
601 'UseDatabaseMessages' =>
true,
602 'MaxMsgCacheEntrySize' => 10000,
603 'DisableLangConversion' =>
false,
604 'DisableTitleConversion' =>
false,
605 'DefaultLanguageVariant' =>
false,
606 'UsePigLatinVariant' =>
false,
607 'DisabledVariants' => [
609 'VariantArticlePath' =>
false,
610 'UseXssLanguage' =>
false,
611 'LoginLanguageSelector' =>
false,
612 'ForceUIMsgAsContentMsg' => [
614 'RawHtmlMessages' => [
618 'AllowRawHtmlCopyrightMessages' =>
true,
619 'Localtimezone' =>
null,
620 'LocalTZoffset' =>
null,
621 'OverrideUcfirstCharacters' => [
623 'MimeType' =>
'text/html',
624 'Html5Version' =>
null,
625 'EditSubmitButtonLabelPublish' =>
false,
626 'XhtmlNamespaces' => [
629 'BrowserFormatDetection' =>
'telephone=no',
632 'DefaultSkin' =>
'vector-2022',
633 'FallbackSkin' =>
'fallback',
636 'DisableOutputCompression' =>
false,
641 'ExternalInterwikiFragmentMode' =>
'legacy',
650 'url' =>
'https://www.mediawiki.org/',
651 'alt' =>
'Powered by MediaWiki',
656 'UseCombinedLoginLink' =>
false,
658 'Send404Code' =>
true,
659 'ShowRollbackEditCount' => 10,
660 'EnableCanonicalServerLink' =>
false,
661 'InterwikiLogoOverride' => [
663 'ResourceModules' => [
665 'ResourceModuleSkinStyles' => [
667 'ResourceLoaderSources' => [
669 'ResourceBasePath' =>
null,
670 'ResourceLoaderMaxage' => [
672 'ResourceLoaderDebug' =>
false,
673 'ResourceLoaderMaxQueryLength' =>
false,
674 'ResourceLoaderValidateJS' =>
true,
675 'ResourceLoaderEnableJSProfiler' =>
false,
676 'ResourceLoaderStorageEnabled' =>
true,
677 'ResourceLoaderStorageVersion' => 1,
678 'ResourceLoaderEnableSourceMapLinks' =>
true,
679 'AllowSiteCSSOnRestrictedPages' =>
false,
680 'VueDevelopmentMode' =>
false,
681 'CodexDevelopmentDir' =>
null,
682 'MetaNamespace' =>
false,
683 'MetaNamespaceTalk' =>
false,
684 'CanonicalNamespaceNames' => [
696 9 =>
'MediaWiki_talk',
698 11 =>
'Template_talk',
702 15 =>
'Category_talk',
704 'ExtraNamespaces' => [
706 'ExtraGenderNamespaces' => [
708 'NamespaceAliases' => [
710 'LegalTitleChars' =>
' %!"$&\'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+',
711 'CapitalLinks' =>
true,
712 'CapitalLinkOverrides' => [
714 'NamespacesWithSubpages' => [
729 'ContentNamespaces' => [
732 'ShortPagesNamespaceExclusions' => [
734 'ExtraSignatureNamespaces' => [
736 'InvalidRedirectTargets' => [
743 'DisableHardRedirects' =>
false,
744 'FixDoubleRedirects' =>
false,
745 'LocalInterwikis' => [
747 'InterwikiExpiry' => 10800,
748 'InterwikiCache' =>
false,
749 'InterwikiScopes' => 3,
750 'InterwikiFallbackSite' =>
'wiki',
751 'RedirectSources' =>
false,
753 'mediawiki' =>
'MediaWiki\\Site\\MediaWikiSite',
755 'MaxTocLevel' => 999,
756 'MaxPPNodeCount' => 1000000,
757 'MaxTemplateDepth' => 100,
758 'MaxPPExpandDepth' => 100,
790 'CleanSignatures' =>
true,
791 'AllowExternalImages' =>
false,
792 'AllowExternalImagesFrom' =>
'',
793 'EnableImageWhitelist' =>
false,
796 'ParsoidSettings' => [
799 'ParsoidFragmentSupport' =>
false,
800 'ParsoidExperimentalParserFunctionOutput' =>
false,
801 'ParserEnableLegacyMediaDOM' =>
false,
802 'ParserEnableLegacyHeadingDOM' =>
false,
803 'UseContentMediaStyles' =>
false,
804 'UseLegacyMediaStyles' =>
false,
806 'ExternalLinkTarget' =>
false,
807 'NoFollowLinks' =>
true,
808 'NoFollowNsExceptions' => [
810 'NoFollowDomainExceptions' => [
813 'RegisterInternalExternals' =>
false,
814 'AllowDisplayTitle' =>
true,
815 'RestrictDisplayTitle' =>
true,
816 'ExpensiveParserFunctionLimit' => 100,
817 'PreprocessorCacheThreshold' => 1000,
818 'EnableScaryTranscluding' =>
false,
819 'TranscludeCacheExpiry' => 3600,
820 'EnableMagicLinks' => [
825 'ParserEnableUserLanguage' =>
false,
826 'ArticleCountMethod' =>
'link',
827 'ActiveUserDays' => 30,
828 'LearnerEdits' => 10,
829 'LearnerMemberSince' => 4,
830 'ExperiencedUserEdits' => 500,
831 'ExperiencedUserMemberSince' => 30,
832 'ManualRevertSearchRadius' => 15,
833 'RevertedTagMaxDepth' => 15,
834 'CentralIdLookupProviders' => [
836 'class' =>
'MediaWiki\\User\\CentralId\\LocalIdLookup',
839 'DBLoadBalancerFactory',
844 'CentralIdLookupProvider' =>
'local',
845 'UserRegistrationProviders' => [
847 'class' =>
'MediaWiki\\User\\Registration\\LocalUserRegistrationProvider',
850 'ConnectionProvider',
854 'PasswordPolicy' => [
857 'MinimalPasswordLength' => 10,
858 'MinimumPasswordLengthToLogin' => 1,
861 'MinimalPasswordLength' => 10,
862 'MinimumPasswordLengthToLogin' => 1,
864 'interface-admin' => [
865 'MinimalPasswordLength' => 10,
866 'MinimumPasswordLengthToLogin' => 1,
869 'MinimalPasswordLength' => 10,
870 'MinimumPasswordLengthToLogin' => 1,
873 'MinimalPasswordLength' => [
875 'suggestChangeOnLogin' =>
true,
877 'PasswordCannotBeSubstringInUsername' => [
879 'suggestChangeOnLogin' =>
true,
881 'PasswordCannotMatchDefaults' => [
883 'suggestChangeOnLogin' =>
true,
885 'MaximalPasswordLength' => [
887 'suggestChangeOnLogin' =>
true,
889 'PasswordNotInCommonList' => [
891 'suggestChangeOnLogin' =>
true,
896 'MinimalPasswordLength' => [
897 'MediaWiki\\Password\\PasswordPolicyChecks',
898 'checkMinimalPasswordLength',
900 'MinimumPasswordLengthToLogin' => [
901 'MediaWiki\\Password\\PasswordPolicyChecks',
902 'checkMinimumPasswordLengthToLogin',
904 'PasswordCannotBeSubstringInUsername' => [
905 'MediaWiki\\Password\\PasswordPolicyChecks',
906 'checkPasswordCannotBeSubstringInUsername',
908 'PasswordCannotMatchDefaults' => [
909 'MediaWiki\\Password\\PasswordPolicyChecks',
910 'checkPasswordCannotMatchDefaults',
912 'MaximalPasswordLength' => [
913 'MediaWiki\\Password\\PasswordPolicyChecks',
914 'checkMaximalPasswordLength',
916 'PasswordNotInCommonList' => [
917 'MediaWiki\\Password\\PasswordPolicyChecks',
918 'checkPasswordNotInCommonList',
922 'AuthManagerConfig' =>
null,
923 'AuthManagerAutoConfig' => [
925 'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider' => [
926 'class' =>
'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider',
931 'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider' => [
932 'class' =>
'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider',
934 'DBLoadBalancerFactory',
939 'authoritative' =>
false,
944 'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider' => [
945 'class' =>
'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider',
947 'DBLoadBalancerFactory',
951 'authoritative' =>
true,
958 'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider' => [
959 'class' =>
'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider',
962 'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider' => [
963 'class' =>
'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider',
966 'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider' => [
967 'class' =>
'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider',
969 'DBLoadBalancerFactory',
975 'RememberMe' =>
'choose',
976 'ReauthenticateTime' => [
979 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [
982 'ChangeCredentialsBlacklist' => [
983 'MediaWiki\\Auth\\TemporaryPasswordAuthenticationRequest',
985 'RemoveCredentialsBlacklist' => [
986 'MediaWiki\\Auth\\PasswordAuthenticationRequest',
988 'InvalidPasswordReset' =>
true,
989 'PasswordDefault' =>
'pbkdf2',
990 'PasswordConfig' => [
992 'class' =>
'MediaWiki\\Password\\MWOldPassword',
995 'class' =>
'MediaWiki\\Password\\MWSaltedPassword',
997 'pbkdf2-legacyA' => [
998 'class' =>
'MediaWiki\\Password\\LayeredParameterizedPassword',
1004 'pbkdf2-legacyB' => [
1005 'class' =>
'MediaWiki\\Password\\LayeredParameterizedPassword',
1012 'class' =>
'MediaWiki\\Password\\BcryptPassword',
1016 'class' =>
'MediaWiki\\Password\\Pbkdf2PasswordUsingOpenSSL',
1022 'class' =>
'MediaWiki\\Password\\Argon2Password',
1026 'PasswordResetRoutes' => [
1030 'MaxSigChars' => 255,
1031 'SignatureValidation' =>
'warning',
1032 'SignatureAllowedLintErrors' => [
1035 'MaxNameChars' => 255,
1036 'ReservedUsernames' => [
1037 'MediaWiki default',
1038 'Conversion script',
1039 'Maintenance script',
1040 'Template namespace initialisation script',
1042 'Delete page script',
1044 'Command line script',
1046 'msg:double-redirect-fixer',
1047 'msg:usermessage-editor',
1050 'msg:spambot_username',
1051 'msg:autochange-username',
1053 'DefaultUserOptions' => [
1054 'ccmeonemails' => 0,
1055 'date' =>
'default',
1057 'diff-type' =>
'table',
1059 'editfont' =>
'monospace',
1060 'editondblclick' => 0,
1061 'editrecovery' => 0,
1062 'editsectiononrightclick' => 0,
1063 'email-allow-new-users' => 1,
1064 'enotifminoredits' => 0,
1065 'enotifrevealaddr' => 0,
1066 'enotifusertalkpages' => 1,
1067 'enotifwatchlistpages' => 1,
1068 'extendwatchlist' => 1,
1070 'forceeditsummary' => 0,
1071 'forcesafemode' => 0,
1072 'gender' =>
'unknown',
1073 'hidecategorization' => 1,
1075 'hidepatrolled' => 0,
1077 'minordefault' => 0,
1078 'newpageshidepatrolled' => 0,
1080 'norollbackdiff' => 0,
1081 'prefershttps' => 1,
1082 'previewonfirst' => 0,
1083 'previewontop' => 1,
1086 'rcenhancedfilters-disable' => 0,
1088 'requireemail' => 0,
1089 'search-match-redirect' =>
true,
1090 'search-special-page' =>
'Search',
1091 'search-thumbnail-extra-namespaces' =>
true,
1092 'searchlimit' => 20,
1093 'showhiddencats' => 0,
1094 'shownumberswatching' => 1,
1095 'showrollbackconfirmation' => 0,
1097 'skin-responsive' => 1,
1100 'useeditwarning' => 1,
1101 'uselivepreview' => 0,
1103 'watchcreations' => 1,
1104 'watchdefault' => 1,
1105 'watchdeletion' => 0,
1106 'watchlistdays' => 7,
1107 'watchlisthideanons' => 0,
1108 'watchlisthidebots' => 0,
1109 'watchlisthidecategorization' => 1,
1110 'watchlisthideliu' => 0,
1111 'watchlisthideminor' => 0,
1112 'watchlisthideown' => 0,
1113 'watchlisthidepatrolled' => 0,
1114 'watchlistreloadautomatically' => 0,
1115 'watchlistunwatchlinks' => 0,
1117 'watchrollback' => 0,
1118 'watchuploads' => 1,
1119 'wlenhancedfilters-disable' => 0,
1122 'ConditionalUserOptions' => [
1126 'InvalidUsernameCharacters' =>
'@:>=',
1127 'UserrightsInterwikiDelimiter' =>
'@',
1128 'SecureLogin' =>
false,
1129 'AuthenticationTokenVersion' =>
null,
1130 'SessionProviders' => [
1131 'MediaWiki\\Session\\CookieSessionProvider' => [
1132 'class' =>
'MediaWiki\\Session\\CookieSessionProvider',
1139 'MediaWiki\\Session\\BotPasswordSessionProvider' => [
1140 'class' =>
'MediaWiki\\Session\\BotPasswordSessionProvider',
1151 'AutoCreateTempUser' => [
1157 'genPattern' =>
'~$1',
1158 'matchPattern' =>
null,
1159 'reservedPattern' =>
'~$1',
1160 'serialProvider' => [
1164 'serialMapping' => [
1165 'type' =>
'readable-numeric',
1167 'expireAfterDays' => 90,
1168 'notifyBeforeExpirationDays' => 10,
1170 'AutoblockExemptions' => [
1172 'AutoblockExpiry' => 86400,
1173 'BlockAllowsUTEdit' =>
true,
1174 'BlockCIDRLimit' => [
1178 'BlockDisablesLogin' =>
false,
1179 'EnablePartialActionBlocks' =>
false,
1180 'EnableMultiBlocks' =>
false,
1181 'BlockTargetMigrationStage' => 768,
1182 'WhitelistRead' =>
false,
1183 'WhitelistReadRegexp' =>
false,
1184 'EmailConfirmToEdit' =>
false,
1185 'HideIdentifiableRedirects' =>
true,
1186 'GroupPermissions' => [
1188 'createaccount' =>
true,
1191 'createpage' =>
true,
1192 'createtalk' =>
true,
1193 'viewmyprivateinfo' =>
true,
1194 'editmyprivateinfo' =>
true,
1195 'editmyoptions' =>
true,
1199 'move-subpages' =>
true,
1200 'move-rootuserpages' =>
true,
1201 'move-categorypages' =>
true,
1205 'createpage' =>
true,
1206 'createtalk' =>
true,
1209 'reupload-shared' =>
true,
1210 'minoredit' =>
true,
1211 'editmyusercss' =>
true,
1212 'editmyuserjson' =>
true,
1213 'editmyuserjs' =>
true,
1214 'editmyuserjsredirect' =>
true,
1215 'sendemail' =>
true,
1216 'applychangetags' =>
true,
1217 'changetags' =>
true,
1218 'editcontentmodel' =>
true,
1219 'viewmywatchlist' =>
true,
1220 'editmywatchlist' =>
true,
1222 'autoconfirmed' => [
1223 'autoconfirmed' =>
true,
1224 'editsemiprotected' =>
true,
1228 'autoconfirmed' =>
true,
1229 'editsemiprotected' =>
true,
1230 'nominornewtalk' =>
true,
1231 'autopatrol' =>
true,
1232 'suppressredirect' =>
true,
1233 'apihighlimits' =>
true,
1237 'createaccount' =>
true,
1239 'bigdelete' =>
true,
1240 'deletedhistory' =>
true,
1241 'deletedtext' =>
true,
1243 'editinterface' =>
true,
1244 'editsitejson' =>
true,
1245 'edituserjson' =>
true,
1247 'importupload' =>
true,
1249 'move-subpages' =>
true,
1250 'move-rootuserpages' =>
true,
1251 'move-categorypages' =>
true,
1253 'autopatrol' =>
true,
1255 'editprotected' =>
true,
1259 'reupload-shared' =>
true,
1260 'unwatchedpages' =>
true,
1261 'autoconfirmed' =>
true,
1262 'editsemiprotected' =>
true,
1263 'ipblock-exempt' =>
true,
1264 'blockemail' =>
true,
1265 'markbotedits' =>
true,
1266 'apihighlimits' =>
true,
1267 'browsearchive' =>
true,
1268 'noratelimit' =>
true,
1270 'unblockself' =>
true,
1271 'suppressredirect' =>
true,
1272 'mergehistory' =>
true,
1273 'managechangetags' =>
true,
1274 'deletechangetags' =>
true,
1276 'interface-admin' => [
1277 'editinterface' =>
true,
1278 'editsitecss' =>
true,
1279 'editsitejson' =>
true,
1280 'editsitejs' =>
true,
1281 'editusercss' =>
true,
1282 'edituserjson' =>
true,
1283 'edituserjs' =>
true,
1286 'userrights' =>
true,
1287 'noratelimit' =>
true,
1288 'renameuser' =>
true,
1292 'suppressrevision' =>
true,
1293 'viewsuppressed' =>
true,
1294 'suppressionlog' =>
true,
1295 'deleterevision' =>
true,
1296 'deletelogentry' =>
true,
1299 'PrivilegedGroups' => [
1305 'RevokePermissions' => [
1307 'GroupInheritsPermissions' => [
1309 'ImplicitGroups' => [
1314 'GroupsAddToSelf' => [
1316 'GroupsRemoveFromSelf' => [
1318 'RestrictionTypes' => [
1324 'RestrictionLevels' => [
1329 'CascadingRestrictionLevels' => [
1332 'SemiprotectedRestrictionLevels' => [
1335 'NamespaceProtection' => [
1337 'NonincludableNamespaces' => [
1339 'AutoConfirmAge' => 0,
1340 'AutoConfirmCount' => 0,
1342 'autoconfirmed' => [
1354 'AutopromoteOnce' => [
1358 'AutopromoteOnceLogInRC' =>
true,
1359 'AutopromoteOnceRCExcludedGroups' => [
1365 'AvailableRights' => [
1367 'ImplicitRights' => [
1369 'DeleteRevisionsLimit' => 0,
1370 'DeleteRevisionsBatchSize' => 1000,
1371 'HideUserContribLimit' => 1000,
1372 'AccountCreationThrottle' => [
1378 'TempAccountCreationThrottle' => [
1384 'TempAccountNameAcquisitionThrottle' => [
1392 'SummarySpamRegex' => [
1394 'EnableDnsBlacklist' =>
false,
1395 'DnsBlacklistUrls' => [
1399 'ProxyWhitelist' => [
1401 'SoftBlockRanges' => [
1403 'ApplyIpBlocksToXff' =>
false,
1519 'renderfile-nonstandard' => [
1539 'stashbasehtml' => [
1559 'editcontentmodel' => [
1570 'RateLimitsExcludedIPs' => [
1572 'PutIPinRC' =>
true,
1573 'QueryPageDefaultLimit' => 50,
1574 'PasswordAttemptThrottle' => [
1581 'seconds' => 172800,
1584 'GrantPermissions' => [
1586 'autocreateaccount' =>
true,
1587 'autoconfirmed' =>
true,
1588 'autopatrol' =>
true,
1589 'editsemiprotected' =>
true,
1590 'ipblock-exempt' =>
true,
1591 'nominornewtalk' =>
true,
1592 'patrolmarks' =>
true,
1594 'unwatchedpages' =>
true,
1598 'apihighlimits' =>
true,
1599 'noratelimit' =>
true,
1600 'markbotedits' =>
true,
1604 'importupload' =>
true,
1608 'minoredit' =>
true,
1609 'applychangetags' =>
true,
1610 'changetags' =>
true,
1611 'editcontentmodel' =>
true,
1614 'editprotected' => [
1616 'minoredit' =>
true,
1617 'applychangetags' =>
true,
1618 'changetags' =>
true,
1619 'editcontentmodel' =>
true,
1620 'editprotected' =>
true,
1624 'minoredit' =>
true,
1625 'applychangetags' =>
true,
1626 'changetags' =>
true,
1627 'editcontentmodel' =>
true,
1628 'editmyusercss' =>
true,
1629 'editmyuserjson' =>
true,
1630 'editmyuserjs' =>
true,
1632 'editmyoptions' => [
1633 'editmyoptions' =>
true,
1634 'editmyuserjson' =>
true,
1636 'editinterface' => [
1638 'minoredit' =>
true,
1639 'applychangetags' =>
true,
1640 'changetags' =>
true,
1641 'editcontentmodel' =>
true,
1642 'editinterface' =>
true,
1643 'edituserjson' =>
true,
1644 'editsitejson' =>
true,
1646 'editsiteconfig' => [
1648 'minoredit' =>
true,
1649 'applychangetags' =>
true,
1650 'changetags' =>
true,
1651 'editcontentmodel' =>
true,
1652 'editinterface' =>
true,
1653 'edituserjson' =>
true,
1654 'editsitejson' =>
true,
1655 'editusercss' =>
true,
1656 'edituserjs' =>
true,
1657 'editsitecss' =>
true,
1658 'editsitejs' =>
true,
1660 'createeditmovepage' => [
1662 'minoredit' =>
true,
1663 'applychangetags' =>
true,
1664 'changetags' =>
true,
1665 'editcontentmodel' =>
true,
1666 'createpage' =>
true,
1667 'createtalk' =>
true,
1668 'delete-redirect' =>
true,
1670 'move-rootuserpages' =>
true,
1671 'move-subpages' =>
true,
1672 'move-categorypages' =>
true,
1673 'suppressredirect' =>
true,
1677 'reupload-own' =>
true,
1679 'uploadeditmovefile' => [
1681 'reupload-own' =>
true,
1683 'reupload-shared' =>
true,
1684 'upload_by_url' =>
true,
1686 'suppressredirect' =>
true,
1696 'blockemail' =>
true,
1699 'browsearchive' =>
true,
1700 'deletedhistory' =>
true,
1701 'deletedtext' =>
true,
1703 'viewrestrictedlogs' => [
1704 'suppressionlog' =>
true,
1708 'minoredit' =>
true,
1709 'applychangetags' =>
true,
1710 'changetags' =>
true,
1711 'editcontentmodel' =>
true,
1712 'browsearchive' =>
true,
1713 'deletedhistory' =>
true,
1714 'deletedtext' =>
true,
1716 'bigdelete' =>
true,
1717 'deletelogentry' =>
true,
1718 'deleterevision' =>
true,
1722 'suppressrevision' =>
true,
1723 'viewsuppressed' =>
true,
1727 'minoredit' =>
true,
1728 'applychangetags' =>
true,
1729 'changetags' =>
true,
1730 'editcontentmodel' =>
true,
1731 'editprotected' =>
true,
1734 'viewmywatchlist' => [
1735 'viewmywatchlist' =>
true,
1737 'editmywatchlist' => [
1738 'editmywatchlist' =>
true,
1741 'sendemail' =>
true,
1743 'createaccount' => [
1744 'createaccount' =>
true,
1747 'viewmyprivateinfo' =>
true,
1750 'mergehistory' =>
true,
1753 'GrantPermissionGroups' => [
1754 'basic' =>
'hidden',
1755 'editpage' =>
'page-interaction',
1756 'createeditmovepage' =>
'page-interaction',
1757 'editprotected' =>
'page-interaction',
1758 'patrol' =>
'page-interaction',
1759 'uploadfile' =>
'file-interaction',
1760 'uploadeditmovefile' =>
'file-interaction',
1761 'sendemail' =>
'email',
1762 'viewmywatchlist' =>
'watchlist-interaction',
1763 'editviewmywatchlist' =>
'watchlist-interaction',
1764 'editmycssjs' =>
'customization',
1765 'editmyoptions' =>
'customization',
1766 'editinterface' =>
'administration',
1767 'editsiteconfig' =>
'administration',
1768 'rollback' =>
'administration',
1769 'blockusers' =>
'administration',
1770 'delete' =>
'administration',
1771 'viewdeleted' =>
'administration',
1772 'viewrestrictedlogs' =>
'administration',
1773 'protect' =>
'administration',
1774 'oversight' =>
'administration',
1775 'createaccount' =>
'administration',
1776 'mergehistory' =>
'administration',
1777 'import' =>
'administration',
1778 'highvolume' =>
'high-volume',
1779 'privateinfo' =>
'private-information',
1781 'GrantRiskGroups' => [
1783 'editpage' =>
'low',
1784 'createeditmovepage' =>
'low',
1785 'editprotected' =>
'vandalism',
1787 'uploadfile' =>
'low',
1788 'uploadeditmovefile' =>
'low',
1789 'sendemail' =>
'security',
1790 'viewmywatchlist' =>
'low',
1791 'editviewmywatchlist' =>
'low',
1792 'editmycssjs' =>
'security',
1793 'editmyoptions' =>
'security',
1794 'editinterface' =>
'vandalism',
1795 'editsiteconfig' =>
'security',
1796 'rollback' =>
'low',
1797 'blockusers' =>
'vandalism',
1798 'delete' =>
'vandalism',
1799 'viewdeleted' =>
'vandalism',
1800 'viewrestrictedlogs' =>
'security',
1801 'protect' =>
'vandalism',
1802 'oversight' =>
'security',
1803 'createaccount' =>
'low',
1804 'mergehistory' =>
'vandalism',
1805 'import' =>
'security',
1806 'highvolume' =>
'low',
1807 'privateinfo' =>
'low',
1809 'EnableBotPasswords' =>
true,
1810 'BotPasswordsCluster' =>
false,
1811 'BotPasswordsDatabase' =>
false,
1812 'SecretKey' =>
false,
1813 'AllowUserJs' =>
false,
1814 'AllowUserCss' =>
false,
1815 'AllowUserCssPrefs' =>
true,
1816 'UseSiteJs' =>
true,
1817 'UseSiteCss' =>
true,
1818 'BreakFrames' =>
false,
1819 'EditPageFrameOptions' =>
'DENY',
1820 'ApiFrameOptions' =>
'DENY',
1821 'CSPHeader' =>
false,
1822 'CSPReportOnlyHeader' =>
false,
1823 'CSPFalsePositiveUrls' => [
1824 'https://3hub.co' =>
true,
1825 'https://morepro.info' =>
true,
1826 'https://p.ato.mx' =>
true,
1827 'https://s.ato.mx' =>
true,
1828 'https://adserver.adtech.de' =>
true,
1829 'https://ums.adtechus.com' =>
true,
1830 'https://cas.criteo.com' =>
true,
1831 'https://cat.nl.eu.criteo.com' =>
true,
1832 'https://atpixel.alephd.com' =>
true,
1833 'https://rtb.metrigo.com' =>
true,
1834 'https://d5p.de17a.com' =>
true,
1835 'https://ad.lkqd.net/vpaid/vpaid.js' =>
true,
1836 'https://ad.lkqd.net/vpaid/vpaid.js?fusion=1.0' =>
true,
1837 'https://t.lkqd.net/t' =>
true,
1838 'chrome-extension' =>
true,
1840 'AllowCrossOrigin' =>
false,
1841 'RestAllowCrossOriginCookieAuth' =>
false,
1842 'SessionSecret' =>
false,
1843 'CookieExpiration' => 2592000,
1844 'ExtendedLoginCookieExpiration' => 15552000,
1845 'CookieDomain' =>
'',
1846 'CookiePath' =>
'/',
1847 'CookieSecure' =>
'detect',
1848 'CookiePrefix' =>
false,
1849 'CookieHttpOnly' =>
true,
1850 'CookieSameSite' =>
null,
1851 'CacheVaryCookies' => [
1853 'SessionName' =>
false,
1854 'CookieSetOnAutoblock' =>
true,
1855 'CookieSetOnIpBlock' =>
true,
1856 'DebugLogFile' =>
'',
1857 'DebugLogPrefix' =>
'',
1858 'DebugRedirects' =>
false,
1859 'DebugRawPage' =>
false,
1860 'DebugComments' =>
false,
1861 'DebugDumpSql' =>
false,
1862 'TrxProfilerLimits' => [
1866 'readQueryTime' => 5,
1867 'readQueryRows' => 10000,
1870 'readQueryTime' => 5,
1871 'writeQueryTime' => 1,
1872 'readQueryRows' => 100000,
1873 'maxAffected' => 1000,
1875 'POST-nonwrite' => [
1877 'readQueryTime' => 5,
1878 'readQueryRows' => 10000,
1881 'readQueryTime' => 5,
1882 'writeQueryTime' => 1,
1883 'readQueryRows' => 10000,
1884 'maxAffected' => 1000,
1888 'PostSend-POST' => [
1889 'readQueryTime' => 5,
1890 'writeQueryTime' => 1,
1891 'readQueryRows' => 100000,
1892 'maxAffected' => 1000,
1895 'readQueryTime' => 30,
1896 'writeQueryTime' => 5,
1897 'readQueryRows' => 100000,
1898 'maxAffected' => 500,
1901 'writeQueryTime' => 5,
1902 'maxAffected' => 1000,
1905 'DebugLogGroups' => [
1907 'MWLoggerDefaultSpi' => [
1908 'class' =>
'MediaWiki\\Logger\\LegacySpi',
1910 'ShowDebug' =>
false,
1911 'SpecialVersionShowHooks' =>
false,
1912 'ShowExceptionDetails' =>
false,
1913 'LogExceptionBacktrace' =>
true,
1914 'PropagateErrors' =>
true,
1915 'ShowHostnames' =>
false,
1916 'OverrideHostname' =>
false,
1917 'DevelopmentWarnings' =>
false,
1918 'DeprecationReleaseLimit' =>
false,
1921 'StatsdServer' =>
false,
1922 'StatsdMetricPrefix' =>
'MediaWiki',
1923 'StatsTarget' =>
null,
1924 'StatsFormat' =>
null,
1925 'StatsPrefix' =>
'mediawiki',
1926 'OpenTelemetryConfig' =>
null,
1927 'PageInfoTransclusionLimit' => 50,
1928 'EnableJavaScriptTest' =>
false,
1929 'CachePrefix' =>
false,
1930 'DebugToolbar' =>
false,
1931 'DisableTextSearch' =>
false,
1932 'AdvancedSearchHighlighting' =>
false,
1933 'SearchHighlightBoundaries' =>
'[\\p{Z}\\p{P}\\p{C}]',
1934 'OpenSearchTemplates' => [
1935 'application/x-suggestions+json' =>
false,
1936 'application/x-suggestions+xml' =>
false,
1938 'OpenSearchDefaultLimit' => 10,
1939 'OpenSearchDescriptionLength' => 100,
1940 'SearchSuggestCacheExpiry' => 1200,
1941 'DisableSearchUpdate' =>
false,
1942 'NamespacesToBeSearchedDefault' => [
1945 'DisableInternalSearch' =>
false,
1946 'SearchForwardUrl' =>
null,
1947 'SitemapNamespaces' =>
false,
1948 'SitemapNamespacesPriorities' =>
false,
1949 'EnableSearchContributorsByIP' =>
true,
1950 'SpecialSearchFormOptions' => [
1952 'SearchMatchRedirectPreference' =>
false,
1953 'SearchRunSuggestedQuery' =>
true,
1954 'Diff3' =>
'/usr/bin/diff3',
1955 'Diff' =>
'/usr/bin/diff',
1956 'PreviewOnOpenNamespaces' => [
1959 'UniversalEditButton' =>
true,
1960 'UseAutomaticEditSummaries' =>
true,
1961 'CommandLineDarkBg' =>
false,
1963 'ReadOnlyWatchedItemStore' =>
false,
1964 'ReadOnlyFile' =>
false,
1965 'UpgradeKey' =>
false,
1966 'GitBin' =>
'/usr/bin/git',
1967 'GitRepositoryViewers' => [
1968 'https://(?:[a-z0-9_]+@)?gerrit.wikimedia.org/r/(?:p/)?(.*)' =>
'https://gerrit.wikimedia.org/g/%R/+/%H',
1969 'ssh://(?:[a-z0-9_]+@)?gerrit.wikimedia.org:29418/(.*)' =>
'https://gerrit.wikimedia.org/g/%R/+/%H',
1971 'InstallerInitialPages' => [
1973 'titlemsg' =>
'mainpage',
1974 'text' =>
'{{subst:int:mainpagetext}}
1976{{subst:int:mainpagedocfooter}}',
1979 'RCMaxAge' => 7776000,
1980 'WatchersMaxAge' => 15552000,
1981 'UnwatchedPageSecret' => 1,
1982 'RCFilterByAge' =>
false,
1999 'redis' =>
'MediaWiki\\RCFeed\\RedisPubSubFeedEngine',
2000 'udp' =>
'MediaWiki\\RCFeed\\UDPRCFeedEngine',
2002 'RCWatchCategoryMembership' =>
false,
2003 'UseRCPatrol' =>
true,
2004 'StructuredChangeFiltersLiveUpdatePollingRate' => 3,
2005 'UseNPPatrol' =>
true,
2006 'UseFilePatrol' =>
true,
2009 'FeedCacheTimeout' => 60,
2010 'FeedDiffCutoff' => 32768,
2011 'OverrideSiteFeed' => [
2014 'rss' =>
'MediaWiki\\Feed\\RSSFeed',
2015 'atom' =>
'MediaWiki\\Feed\\AtomFeed',
2017 'AdvertisedFeedTypes' => [
2020 'RCShowWatchingUsers' =>
false,
2021 'RCShowChangedSize' =>
true,
2022 'RCChangedSizeThreshold' => 500,
2023 'ShowUpdatedMarker' =>
true,
2024 'DisableAnonTalk' =>
false,
2025 'UseTagFilter' =>
true,
2027 'mw-contentmodelchange' =>
true,
2028 'mw-new-redirect' =>
true,
2029 'mw-removed-redirect' =>
true,
2030 'mw-changed-redirect-target' =>
true,
2032 'mw-replace' =>
true,
2033 'mw-recreated' =>
true,
2034 'mw-rollback' =>
true,
2036 'mw-manual-revert' =>
true,
2037 'mw-reverted' =>
true,
2038 'mw-server-side-upload' =>
true,
2040 'UnwatchedPageThreshold' =>
false,
2041 'RecentChangesFlags' => [
2043 'letter' =>
'newpageletter',
2044 'title' =>
'recentchanges-label-newpage',
2045 'legend' =>
'recentchanges-legend-newpage',
2046 'grouping' =>
'any',
2049 'letter' =>
'minoreditletter',
2050 'title' =>
'recentchanges-label-minor',
2051 'legend' =>
'recentchanges-legend-minor',
2052 'class' =>
'minoredit',
2053 'grouping' =>
'all',
2056 'letter' =>
'boteditletter',
2057 'title' =>
'recentchanges-label-bot',
2058 'legend' =>
'recentchanges-legend-bot',
2059 'class' =>
'botedit',
2060 'grouping' =>
'all',
2063 'letter' =>
'unpatrolledletter',
2064 'title' =>
'recentchanges-label-unpatrolled',
2065 'legend' =>
'recentchanges-legend-unpatrolled',
2066 'grouping' =>
'any',
2069 'WatchlistExpiry' =>
false,
2070 'WatchlistPurgeRate' => 0.1,
2071 'WatchlistExpiryMaxDuration' =>
'1 year',
2072 'RightsPage' =>
null,
2073 'RightsUrl' =>
null,
2074 'RightsText' =>
null,
2075 'RightsIcon' =>
null,
2076 'UseCopyrightUpload' =>
false,
2078 'ShowCreditsIfMax' =>
true,
2079 'ImportSources' => [
2081 'ImportTargetNamespace' =>
null,
2082 'ExportAllowHistory' =>
true,
2083 'ExportMaxHistory' => 0,
2084 'ExportAllowListContributors' =>
false,
2085 'ExportMaxLinkDepth' => 0,
2086 'ExportFromNamespaces' =>
false,
2087 'ExportAllowAll' =>
false,
2088 'ExportPagelistLimit' => 5000,
2089 'XmlDumpSchemaVersion' =>
'0.11',
2090 'WikiFarmSettingsDirectory' =>
null,
2091 'WikiFarmSettingsExtension' =>
'yaml',
2092 'ExtensionFunctions' => [
2094 'ExtensionMessagesFiles' => [
2098 'TranslationAliasesDirs' => [
2100 'ExtensionEntryPointListFiles' => [
2102 'EnableParserLimitReporting' =>
true,
2103 'ValidSkinNames' => [
2107 'ExtensionCredits' => [
2111 'ServiceWiringFiles' => [
2114 'deletePage' =>
'DeletePageJob',
2115 'refreshLinks' =>
'RefreshLinksJob',
2116 'deleteLinks' =>
'DeleteLinksJob',
2117 'htmlCacheUpdate' =>
'HTMLCacheUpdateJob',
2119 'class' =>
'EmaillingJob',
2124 'enotifNotify' =>
'EnotifNotifyJob',
2125 'fixDoubleRedirect' => [
2126 'class' =>
'DoubleRedirectJob',
2132 'needsPage' =>
true,
2134 'AssembleUploadChunks' =>
'AssembleUploadChunksJob',
2135 'PublishStashedFile' =>
'PublishStashedFileJob',
2136 'ThumbnailRender' =>
'ThumbnailRenderJob',
2137 'UploadFromUrl' =>
'UploadFromUrlJob',
2138 'recentChangesUpdate' =>
'RecentChangesUpdateJob',
2139 'refreshLinksPrioritized' =>
'RefreshLinksJob',
2140 'refreshLinksDynamic' =>
'RefreshLinksJob',
2141 'activityUpdateJob' =>
'MediaWiki\\Watchlist\\ActivityUpdateJob',
2142 'categoryMembershipChange' =>
'CategoryMembershipChangeJob',
2143 'clearUserWatchlist' =>
'MediaWiki\\Watchlist\\ClearUserWatchlistJob',
2144 'watchlistExpiry' =>
'MediaWiki\\Watchlist\\WatchlistExpiryJob',
2145 'cdnPurge' =>
'CdnPurgeJob',
2146 'userGroupExpiry' =>
'UserGroupExpiryJob',
2147 'clearWatchlistNotifications' =>
'MediaWiki\\Watchlist\\ClearWatchlistNotificationsJob',
2148 'userOptionsUpdate' =>
'UserOptionsUpdateJob',
2149 'revertedTagUpdate' =>
'RevertedTagUpdateJob',
2150 'null' =>
'NullJob',
2151 'userEditCountInit' =>
'UserEditCountInitJob',
2152 'parsoidCachePrewarm' => [
2153 'class' =>
'ParsoidCachePrewarmJob',
2155 'ParserOutputAccess',
2158 'ParsoidSiteConfig',
2160 'needsPage' =>
false,
2162 'renameUserTable' => [
2163 'class' =>
'MediaWiki\\RenameUser\\Job\\RenameUserTableJob',
2166 'DBLoadBalancerFactory',
2169 'renameUserDerived' => [
2170 'class' =>
'MediaWiki\\RenameUser\\Job\\RenameUserDerivedJob',
2172 'RenameUserFactory',
2177 'class' =>
'MediaWiki\\RenameUser\\Job\\RenameUserTableJob',
2180 'DBLoadBalancerFactory',
2184 'JobTypesExcludedFromDefaultQueue' => [
2185 'AssembleUploadChunks',
2186 'PublishStashedFile',
2189 'JobBackoffThrottling' => [
2193 'class' =>
'JobQueueDB',
2194 'order' =>
'random',
2198 'JobQueueIncludeInMaxLagFactor' =>
false,
2199 'SpecialPageCacheUpdates' => [
2201 'MediaWiki\\Deferred\\SiteStatsUpdate',
2205 'PagePropLinkInvalidations' => [
2206 'hiddencat' =>
'categorylinks',
2208 'CategoryMagicGallery' =>
true,
2209 'CategoryPagingLimit' => 200,
2210 'CategoryCollation' =>
'uppercase',
2211 'TempCategoryCollations' => [
2213 'SortedCategories' =>
false,
2214 'TrackingCategories' => [
2234 'LogRestrictions' => [
2235 'suppress' =>
'suppressionlog',
2237 'FilterLogTypes' => [
2240 'newusers' =>
false,
2243 '' =>
'all-logs-page',
2244 'block' =>
'blocklogpage',
2245 'protect' =>
'protectlogpage',
2246 'rights' =>
'rightslog',
2247 'delete' =>
'dellogpage',
2248 'upload' =>
'uploadlogpage',
2249 'move' =>
'movelogpage',
2250 'import' =>
'importlogpage',
2251 'patrol' =>
'patrol-log-page',
2252 'merge' =>
'mergelog',
2253 'suppress' =>
'suppressionlog',
2256 '' =>
'alllogstext',
2257 'block' =>
'blocklogtext',
2258 'delete' =>
'dellogpagetext',
2259 'import' =>
'importlogpagetext',
2260 'merge' =>
'mergelogpagetext',
2261 'move' =>
'movelogpagetext',
2262 'patrol' =>
'patrol-log-header',
2263 'protect' =>
'protectlogtext',
2264 'rights' =>
'rightslogtext',
2265 'suppress' =>
'suppressionlogtext',
2266 'upload' =>
'uploadlogpagetext',
2270 'LogActionsHandlers' => [
2272 'class' =>
'BlockLogFormatter',
2278 'block/reblock' => [
2279 'class' =>
'BlockLogFormatter',
2285 'block/unblock' => [
2286 'class' =>
'BlockLogFormatter',
2292 'contentmodel/change' =>
'ContentModelLogFormatter',
2293 'contentmodel/new' =>
'ContentModelLogFormatter',
2294 'delete/delete' =>
'DeleteLogFormatter',
2295 'delete/delete_redir' =>
'DeleteLogFormatter',
2296 'delete/delete_redir2' =>
'DeleteLogFormatter',
2297 'delete/event' =>
'DeleteLogFormatter',
2298 'delete/restore' =>
'DeleteLogFormatter',
2299 'delete/revision' =>
'DeleteLogFormatter',
2300 'import/interwiki' =>
'ImportLogFormatter',
2301 'import/upload' =>
'ImportLogFormatter',
2302 'interwiki/iw_add' =>
'InterwikiLogFormatter',
2303 'interwiki/iw_delete' =>
'InterwikiLogFormatter',
2304 'interwiki/iw_edit' =>
'InterwikiLogFormatter',
2305 'managetags/activate' =>
'LogFormatter',
2306 'managetags/create' =>
'LogFormatter',
2307 'managetags/deactivate' =>
'LogFormatter',
2308 'managetags/delete' =>
'LogFormatter',
2310 'class' =>
'MergeLogFormatter',
2316 'class' =>
'MoveLogFormatter',
2321 'move/move_redir' => [
2322 'class' =>
'MoveLogFormatter',
2327 'patrol/patrol' =>
'PatrolLogFormatter',
2328 'patrol/autopatrol' =>
'PatrolLogFormatter',
2329 'protect/modify' => [
2330 'class' =>
'ProtectLogFormatter',
2335 'protect/move_prot' => [
2336 'class' =>
'ProtectLogFormatter',
2341 'protect/protect' => [
2342 'class' =>
'ProtectLogFormatter',
2347 'protect/unprotect' => [
2348 'class' =>
'ProtectLogFormatter',
2353 'renameuser/renameuser' => [
2354 'class' =>
'RenameuserLogFormatter',
2359 'rights/autopromote' =>
'RightsLogFormatter',
2360 'rights/rights' =>
'RightsLogFormatter',
2361 'suppress/block' => [
2362 'class' =>
'BlockLogFormatter',
2368 'suppress/delete' =>
'DeleteLogFormatter',
2369 'suppress/event' =>
'DeleteLogFormatter',
2370 'suppress/reblock' => [
2371 'class' =>
'BlockLogFormatter',
2377 'suppress/revision' =>
'DeleteLogFormatter',
2378 'tag/update' =>
'TagLogFormatter',
2379 'upload/overwrite' =>
'UploadLogFormatter',
2380 'upload/revert' =>
'UploadLogFormatter',
2381 'upload/upload' =>
'UploadLogFormatter',
2383 'ActionFilteredLogs' => [
2517 'NewUserLog' =>
true,
2518 'PageCreationLog' =>
true,
2519 'AllowSpecialInclusion' =>
true,
2520 'DisableQueryPageUpdate' =>
false,
2521 'CountCategorizedImagesAsUsed' =>
false,
2522 'MaxRedirectLinksRetrieved' => 500,
2523 'RangeContributionsCIDRLimit' => [
2529 'DefaultRobotPolicy' =>
'index,follow',
2530 'NamespaceRobotPolicies' => [
2532 'ArticleRobotPolicies' => [
2534 'ExemptFromUserRobotsControl' =>
null,
2535 'DebugAPI' =>
false,
2538 'APIFormatModules' => [
2540 'APIMetaModules' => [
2542 'APIPropModules' => [
2544 'APIListModules' => [
2546 'APIMaxDBRows' => 5000,
2547 'APIMaxResultSize' => 8388608,
2548 'APIMaxUncachedDiffs' => 1,
2549 'APIMaxLagThreshold' => 7,
2550 'APIRequestLog' =>
false,
2551 'APICacheHelpTimeout' => 3600,
2552 'APIUselessQueryPages' => [
2556 'AjaxLicensePreview' =>
true,
2557 'CrossSiteAJAXdomains' => [
2559 'CrossSiteAJAXdomainExceptions' => [
2561 'AllowedCorsHeaders' => [
2571 'Access-Control-Max-Age',
2574 'RestAPIAdditionalRouteFiles' => [
2576 'RestSandboxSpecs' => [
2578 'MaxShellMemory' => 307200,
2579 'MaxShellFileSize' => 102400,
2580 'MaxShellTime' => 180,
2581 'MaxShellWallClockTime' => 180,
2582 'ShellCgroup' =>
false,
2583 'PhpCli' =>
'/usr/bin/php',
2584 'ShellRestrictionMethod' =>
'autodetect',
2588 'ShellboxSecretKey' =>
null,
2589 'ShellboxShell' =>
'/bin/sh',
2590 'HTTPTimeout' => 25,
2591 'HTTPConnectTimeout' => 5.0,
2592 'HTTPMaxTimeout' => 0,
2593 'HTTPMaxConnectTimeout' => 0,
2594 'HTTPImportTimeout' => 25,
2595 'AsyncHTTPTimeout' => 25,
2597 'LocalVirtualHosts' => [
2599 'LocalHTTPProxy' =>
false,
2600 'AllowExternalReqID' =>
false,
2602 'RunJobsAsync' =>
false,
2603 'UpdateRowsPerJob' => 300,
2604 'UpdateRowsPerQuery' => 100,
2605 'RedirectOnLogin' =>
null,
2606 'VirtualRestConfig' => [
2613 'forwardCookies' =>
false,
2614 'HTTPProxy' =>
null,
2617 'EventRelayerConfig' => [
2619 'class' =>
'Wikimedia\\EventRelayer\\EventRelayerNull',
2622 'Pingback' =>
false,
2625 'ReportToExpiry' => 86400,
2626 'ReportToEndpoints' => [
2628 'FeaturePolicyReportOnly' => [
2630 'SkinsPreferred' => [
2634 'SpecialContributeSkinsEnabled' => [
2636 'EnableEditRecovery' =>
false,
2637 'EditRecoveryExpiry' => 2592000,
2638 'UseCodexSpecialBlock' =>
false,
2639 'ShowLogoutConfirmation' =>
false,
2640 'EnableProtectionIndicators' =>
false,
2641 'OutputPipelineStages' => [
2645 'ConfigRegistry' =>
'object',
2646 'AssumeProxiesUseDefaultProtocolPorts' =>
'boolean',
2647 'ForceHTTPS' =>
'boolean',
2648 'ExtensionDirectory' => [
2652 'StyleDirectory' => [
2656 'UploadDirectory' => [
2665 'ReferrerPolicy' => [
2670 'ActionPaths' =>
'object',
2671 'MainPageIsDomainRoot' =>
'boolean',
2672 'ImgAuthUrlPathMap' =>
'object',
2673 'LocalFileRepo' => [
2677 'ForeignFileRepos' =>
'array',
2678 'UseSharedUploads' =>
'boolean',
2679 'SharedUploadDirectory' => [
2683 'SharedUploadPath' => [
2687 'HashedSharedUploadDirectory' =>
'boolean',
2688 'FetchCommonsDescriptions' =>
'boolean',
2689 'SharedUploadDBname' => [
2693 'SharedUploadDBprefix' =>
'string',
2694 'CacheSharedUploads' =>
'boolean',
2695 'ForeignUploadTargets' =>
'array',
2696 'UploadDialog' =>
'object',
2697 'FileBackends' =>
'object',
2698 'LockManagers' =>
'array',
2699 'CopyUploadsDomains' =>
'array',
2700 'CopyUploadTimeout' => [
2704 'SharedThumbnailScriptPath' => [
2708 'HashedUploadDirectory' =>
'boolean',
2709 'FileExtensions' =>
'array',
2710 'ProhibitedFileExtensions' =>
'array',
2711 'MimeTypeExclusions' =>
'array',
2712 'TrustedMediaFormats' =>
'array',
2713 'MediaHandlers' =>
'object',
2714 'NativeImageLazyLoading' =>
'boolean',
2715 'ParserTestMediaHandlers' =>
'object',
2716 'MaxInterlacingAreas' =>
'object',
2717 'SVGConverters' =>
'object',
2718 'SVGNativeRendering' => [
2727 'TiffThumbnailType' =>
'array',
2728 'GenerateThumbnailOnParse' =>
'boolean',
2729 'EnableAutoRotation' => [
2737 'AntivirusSetup' =>
'object',
2738 'MimeDetectorCommand' => [
2742 'XMLMimeTypes' =>
'object',
2743 'ImageLimits' =>
'array',
2744 'ThumbLimits' =>
'array',
2745 'ThumbnailNamespaces' =>
'array',
2746 'ThumbnailSteps' => [
2750 'ThumbnailStepsRatio' => [
2754 'ThumbnailBuckets' => [
2758 'UploadThumbnailRenderMap' =>
'object',
2759 'GalleryOptions' =>
'object',
2772 'DjvuPostProcessor' => [
2780 'EnotifFromEditor' =>
'boolean',
2781 'EnotifRevealEditorAddress' =>
'boolean',
2782 'UsersNotifiedOnAllChanges' =>
'object',
2787 'SharedTables' =>
'array',
2792 'LBFactoryConf' =>
'object',
2793 'LocalDatabases' =>
'array',
2794 'VirtualDomainsMapping' =>
'object',
2795 'PageLinksSchemaMigrationStage' =>
'integer',
2796 'FileSchemaMigrationStage' =>
'integer',
2797 'CategoryLinksSchemaMigrationStage' =>
'integer',
2798 'ExternalLinksDomainGaps' =>
'object',
2799 'ContentHandlers' =>
'object',
2800 'NamespaceContentModels' =>
'object',
2801 'TextModelsToParse' =>
'array',
2802 'ExternalStores' =>
'array',
2803 'ExternalServers' =>
'object',
2804 'DefaultExternalStore' => [
2808 'RevisionCacheExpiry' =>
'integer',
2809 'RevisionSlotsCacheExpiry' =>
'object',
2810 'PageLanguageUseDB' =>
'boolean',
2815 'ExternalDiffEngine' => [
2819 'Wikidiff2Options' =>
'object',
2820 'RequestTimeLimit' => [
2824 'CriticalSectionTimeLimit' =>
'number',
2825 'PoolCounterConf' => [
2829 'PoolCountClientConf' =>
'object',
2830 'MaxUserDBWriteDuration' => [
2834 'MaxJobDBWriteDuration' => [
2838 'MultiShardSiteStats' =>
'boolean',
2839 'ObjectCaches' =>
'object',
2840 'WANObjectCache' =>
'object',
2841 'MicroStashType' => [
2845 'ParsoidCacheConfig' =>
'object',
2846 'ParsoidSelectiveUpdateSampleRate' =>
'integer',
2847 'ParserCacheFilterConfig' =>
'object',
2848 'ChronologyProtectorSecret' =>
'string',
2849 'PHPSessionHandling' =>
'string',
2850 'SuspiciousIpExpiry' => [
2854 'MemCachedServers' =>
'array',
2855 'LocalisationCacheConf' =>
'object',
2856 'ExtensionInfoMTime' => [
2860 'CdnServers' =>
'object',
2861 'CdnServersNoPurge' =>
'object',
2862 'HTCPRouting' =>
'object',
2863 'GrammarForms' =>
'object',
2864 'ExtraInterlanguageLinkPrefixes' =>
'array',
2865 'InterlanguageLinkCodeMap' =>
'object',
2866 'ExtraLanguageNames' =>
'object',
2867 'ExtraLanguageCodes' =>
'object',
2868 'DummyLanguageCodes' =>
'object',
2869 'DisabledVariants' =>
'object',
2870 'ForceUIMsgAsContentMsg' =>
'object',
2871 'RawHtmlMessages' =>
'array',
2872 'AllowRawHtmlCopyrightMessages' =>
'boolean',
2873 'OverrideUcfirstCharacters' =>
'object',
2874 'XhtmlNamespaces' =>
'object',
2875 'BrowserFormatDetection' =>
'string',
2876 'SkinMetaTags' =>
'object',
2877 'SkipSkins' =>
'object',
2878 'FragmentMode' =>
'array',
2879 'FooterIcons' =>
'object',
2880 'InterwikiLogoOverride' =>
'array',
2881 'ResourceModules' =>
'object',
2882 'ResourceModuleSkinStyles' =>
'object',
2883 'ResourceLoaderSources' =>
'object',
2884 'ResourceLoaderMaxage' =>
'object',
2885 'ResourceLoaderMaxQueryLength' => [
2889 'CanonicalNamespaceNames' =>
'object',
2890 'ExtraNamespaces' =>
'object',
2891 'ExtraGenderNamespaces' =>
'object',
2892 'NamespaceAliases' =>
'object',
2893 'CapitalLinkOverrides' =>
'object',
2894 'NamespacesWithSubpages' =>
'object',
2895 'ContentNamespaces' =>
'array',
2896 'ShortPagesNamespaceExclusions' =>
'array',
2897 'ExtraSignatureNamespaces' =>
'array',
2898 'InvalidRedirectTargets' =>
'array',
2899 'LocalInterwikis' =>
'array',
2900 'InterwikiCache' => [
2904 'SiteTypes' =>
'object',
2905 'UrlProtocols' =>
'array',
2906 'TidyConfig' =>
'object',
2907 'ParsoidSettings' =>
'object',
2908 'ParsoidFragmentSupport' => [
2912 'ParsoidExperimentalParserFunctionOutput' =>
'boolean',
2913 'NoFollowNsExceptions' =>
'array',
2914 'NoFollowDomainExceptions' =>
'array',
2915 'EnableMagicLinks' =>
'object',
2916 'ManualRevertSearchRadius' =>
'integer',
2917 'RevertedTagMaxDepth' =>
'integer',
2918 'CentralIdLookupProviders' =>
'object',
2919 'CentralIdLookupProvider' =>
'string',
2920 'UserRegistrationProviders' =>
'object',
2921 'PasswordPolicy' =>
'object',
2922 'AuthManagerConfig' => [
2926 'AuthManagerAutoConfig' =>
'object',
2927 'RememberMe' =>
'string',
2928 'ReauthenticateTime' =>
'object',
2929 'AllowSecuritySensitiveOperationIfCannotReauthenticate' =>
'object',
2930 'ChangeCredentialsBlacklist' =>
'array',
2931 'RemoveCredentialsBlacklist' =>
'array',
2932 'PasswordConfig' =>
'object',
2933 'PasswordResetRoutes' =>
'object',
2934 'SignatureAllowedLintErrors' =>
'array',
2935 'ReservedUsernames' =>
'array',
2936 'DefaultUserOptions' =>
'object',
2937 'ConditionalUserOptions' =>
'object',
2938 'HiddenPrefs' =>
'array',
2939 'AuthenticationTokenVersion' => [
2943 'SessionProviders' =>
'object',
2944 'AutoCreateTempUser' =>
'object',
2945 'AutoblockExemptions' =>
'array',
2946 'BlockCIDRLimit' =>
'object',
2947 'EnablePartialActionBlocks' =>
'boolean',
2948 'EnableMultiBlocks' =>
'boolean',
2949 'BlockTargetMigrationStage' =>
'integer',
2950 'GroupPermissions' =>
'object',
2951 'PrivilegedGroups' =>
'array',
2952 'RevokePermissions' =>
'object',
2953 'GroupInheritsPermissions' =>
'object',
2954 'ImplicitGroups' =>
'array',
2955 'GroupsAddToSelf' =>
'object',
2956 'GroupsRemoveFromSelf' =>
'object',
2957 'RestrictionTypes' =>
'array',
2958 'RestrictionLevels' =>
'array',
2959 'CascadingRestrictionLevels' =>
'array',
2960 'SemiprotectedRestrictionLevels' =>
'array',
2961 'NamespaceProtection' =>
'object',
2962 'NonincludableNamespaces' =>
'object',
2963 'Autopromote' =>
'object',
2964 'AutopromoteOnce' =>
'object',
2965 'AutopromoteOnceRCExcludedGroups' =>
'array',
2966 'AddGroups' =>
'object',
2967 'RemoveGroups' =>
'object',
2968 'AvailableRights' =>
'array',
2969 'ImplicitRights' =>
'array',
2970 'AccountCreationThrottle' => [
2974 'TempAccountCreationThrottle' =>
'array',
2975 'TempAccountNameAcquisitionThrottle' =>
'array',
2976 'SpamRegex' =>
'array',
2977 'SummarySpamRegex' =>
'array',
2978 'DnsBlacklistUrls' =>
'array',
2983 'ProxyWhitelist' =>
'array',
2984 'SoftBlockRanges' =>
'array',
2985 'RateLimits' =>
'object',
2986 'RateLimitsExcludedIPs' =>
'array',
2987 'PasswordAttemptThrottle' =>
'array',
2988 'GrantPermissions' =>
'object',
2989 'GrantPermissionGroups' =>
'object',
2990 'GrantRiskGroups' =>
'object',
2991 'EnableBotPasswords' =>
'boolean',
2992 'BotPasswordsCluster' => [
2996 'BotPasswordsDatabase' => [
3004 'CSPReportOnlyHeader' => [
3008 'CSPFalsePositiveUrls' =>
'object',
3009 'AllowCrossOrigin' =>
'boolean',
3010 'RestAllowCrossOriginCookieAuth' =>
'boolean',
3011 'CookieSameSite' => [
3015 'CacheVaryCookies' =>
'array',
3016 'TrxProfilerLimits' =>
'object',
3017 'DebugLogGroups' =>
'object',
3018 'MWLoggerDefaultSpi' =>
'object',
3019 'Profiler' =>
'object',
3028 'StatsPrefix' =>
'string',
3029 'OpenTelemetryConfig' => [
3033 'OpenSearchTemplates' =>
'object',
3034 'NamespacesToBeSearchedDefault' =>
'object',
3035 'SitemapNamespaces' => [
3039 'SitemapNamespacesPriorities' => [
3043 'SpecialSearchFormOptions' =>
'object',
3044 'SearchMatchRedirectPreference' =>
'boolean',
3045 'SearchRunSuggestedQuery' =>
'boolean',
3046 'PreviewOnOpenNamespaces' =>
'object',
3047 'ReadOnlyWatchedItemStore' =>
'boolean',
3048 'GitRepositoryViewers' =>
'object',
3049 'InstallerInitialPages' =>
'array',
3050 'RCLinkLimits' =>
'array',
3051 'RCLinkDays' =>
'array',
3052 'RCFeeds' =>
'object',
3053 'RCEngines' =>
'object',
3054 'OverrideSiteFeed' =>
'object',
3055 'FeedClasses' =>
'object',
3056 'AdvertisedFeedTypes' =>
'array',
3057 'SoftwareTags' =>
'object',
3058 'RecentChangesFlags' =>
'object',
3059 'WatchlistExpiry' =>
'boolean',
3060 'WatchlistPurgeRate' =>
'number',
3061 'WatchlistExpiryMaxDuration' => [
3065 'ImportSources' =>
'object',
3066 'ExtensionFunctions' =>
'array',
3067 'ExtensionMessagesFiles' =>
'object',
3068 'MessagesDirs' =>
'object',
3069 'TranslationAliasesDirs' =>
'object',
3070 'ExtensionEntryPointListFiles' =>
'object',
3071 'ValidSkinNames' =>
'object',
3072 'SpecialPages' =>
'object',
3073 'ExtensionCredits' =>
'object',
3074 'Hooks' =>
'object',
3075 'ServiceWiringFiles' =>
'array',
3076 'JobClasses' =>
'object',
3077 'JobTypesExcludedFromDefaultQueue' =>
'array',
3078 'JobBackoffThrottling' =>
'object',
3079 'JobTypeConf' =>
'object',
3080 'SpecialPageCacheUpdates' =>
'object',
3081 'PagePropLinkInvalidations' =>
'object',
3082 'TempCategoryCollations' =>
'array',
3083 'SortedCategories' =>
'boolean',
3084 'TrackingCategories' =>
'array',
3085 'LogTypes' =>
'array',
3086 'LogRestrictions' =>
'object',
3087 'FilterLogTypes' =>
'object',
3088 'LogNames' =>
'object',
3089 'LogHeaders' =>
'object',
3090 'LogActions' =>
'object',
3091 'LogActionsHandlers' =>
'object',
3092 'ActionFilteredLogs' =>
'object',
3093 'RangeContributionsCIDRLimit' =>
'object',
3094 'Actions' =>
'object',
3095 'NamespaceRobotPolicies' =>
'object',
3096 'ArticleRobotPolicies' =>
'object',
3097 'ExemptFromUserRobotsControl' => [
3101 'APIModules' =>
'object',
3102 'APIFormatModules' =>
'object',
3103 'APIMetaModules' =>
'object',
3104 'APIPropModules' =>
'object',
3105 'APIListModules' =>
'object',
3106 'APIUselessQueryPages' =>
'array',
3107 'CrossSiteAJAXdomains' =>
'object',
3108 'CrossSiteAJAXdomainExceptions' =>
'object',
3109 'AllowedCorsHeaders' =>
'array',
3110 'RestAPIAdditionalRouteFiles' =>
'array',
3111 'RestSandboxSpecs' =>
'object',
3112 'ShellRestrictionMethod' => [
3116 'ShellboxUrls' =>
'object',
3117 'ShellboxSecretKey' => [
3121 'ShellboxShell' => [
3125 'HTTPTimeout' =>
'number',
3126 'HTTPConnectTimeout' =>
'number',
3127 'HTTPMaxTimeout' =>
'number',
3128 'HTTPMaxConnectTimeout' =>
'number',
3129 'LocalVirtualHosts' =>
'object',
3130 'LocalHTTPProxy' => [
3134 'VirtualRestConfig' =>
'object',
3135 'EventRelayerConfig' =>
'object',
3136 'Pingback' =>
'boolean',
3137 'OriginTrials' =>
'array',
3138 'ReportToExpiry' =>
'integer',
3139 'ReportToEndpoints' =>
'array',
3140 'FeaturePolicyReportOnly' =>
'array',
3141 'SkinsPreferred' =>
'array',
3142 'SpecialContributeSkinsEnabled' =>
'array',
3143 'EnableEditRecovery' =>
'boolean',
3144 'EditRecoveryExpiry' =>
'integer',
3145 'UseCodexSpecialBlock' =>
'boolean',
3146 'ShowLogoutConfirmation' =>
'boolean',
3147 'EnableProtectionIndicators' =>
'boolean',
3148 'OutputPipelineStages' =>
'object',
3150 'mergeStrategy' => [
3151 'TiffThumbnailType' =>
'replace',
3152 'LBFactoryConf' =>
'replace',
3153 'InterwikiCache' =>
'replace',
3154 'PasswordPolicy' =>
'array_replace_recursive',
3155 'AuthManagerAutoConfig' =>
'array_plus_2d',
3156 'GroupPermissions' =>
'array_plus_2d',
3157 'RevokePermissions' =>
'array_plus_2d',
3158 'AddGroups' =>
'array_merge_recursive',
3159 'RemoveGroups' =>
'array_merge_recursive',
3160 'RateLimits' =>
'array_plus_2d',
3161 'GrantPermissions' =>
'array_plus_2d',
3162 'MWLoggerDefaultSpi' =>
'replace',
3163 'Profiler' =>
'replace',
3164 'Hooks' =>
'array_merge_recursive',
3165 'VirtualRestConfig' =>
'array_plus_2d',
3167 'dynamicDefault' => [
3170 'MediaWiki\\MainConfigSchema',
3171 'getDefaultUsePathInfo',
3179 'MediaWiki\\MainConfigSchema',
3188 'MediaWiki\\MainConfigSchema',
3189 'getDefaultLoadScript',
3197 'MediaWiki\\MainConfigSchema',
3198 'getDefaultRestPath',
3206 'MediaWiki\\MainConfigSchema',
3207 'getDefaultStylePath',
3210 'LocalStylePath' => [
3215 'MediaWiki\\MainConfigSchema',
3216 'getDefaultLocalStylePath',
3219 'ExtensionAssetsPath' => [
3224 'MediaWiki\\MainConfigSchema',
3225 'getDefaultExtensionAssetsPath',
3234 'MediaWiki\\MainConfigSchema',
3235 'getDefaultArticlePath',
3243 'MediaWiki\\MainConfigSchema',
3244 'getDefaultUploadPath',
3247 'FileCacheDirectory' => [
3252 'MediaWiki\\MainConfigSchema',
3253 'getDefaultFileCacheDirectory',
3261 'MediaWiki\\MainConfigSchema',
3265 'DeletedDirectory' => [
3270 'MediaWiki\\MainConfigSchema',
3271 'getDefaultDeletedDirectory',
3274 'LocalFileRepo' => [
3281 'HashedUploadDirectory',
3282 'ThumbnailScriptPath',
3283 'GenerateThumbnailOnParse',
3285 'UpdateCompatibleMetadata',
3288 'MediaWiki\\MainConfigSchema',
3289 'getDefaultLocalFileRepo',
3294 'MediaWiki\\MainConfigSchema',
3295 'getDefaultShowEXIF',
3303 'MediaWiki\\MainConfigSchema',
3304 'getDefaultSharedPrefix',
3312 'MediaWiki\\MainConfigSchema',
3313 'getDefaultSharedSchema',
3321 'MediaWiki\\MainConfigSchema',
3322 'getDefaultDBerrorLogTZ',
3325 'Localtimezone' => [
3327 'MediaWiki\\MainConfigSchema',
3328 'getDefaultLocaltimezone',
3331 'LocalTZoffset' => [
3336 'MediaWiki\\MainConfigSchema',
3337 'getDefaultLocalTZoffset',
3340 'ResourceBasePath' => [
3345 'MediaWiki\\MainConfigSchema',
3346 'getDefaultResourceBasePath',
3349 'MetaNamespace' => [
3354 'MediaWiki\\MainConfigSchema',
3355 'getDefaultMetaNamespace',
3363 'MediaWiki\\MainConfigSchema',
3364 'getDefaultCookieSecure',
3376 'MediaWiki\\MainConfigSchema',
3377 'getDefaultCookiePrefix',
3385 'MediaWiki\\MainConfigSchema',
3386 'getDefaultReadOnlyFile',
3391 'config-schema' => [
3392 'UploadStashScalerBaseUrl' => [
3393 'deprecated' =>
'since 1.36 Use thumbProxyUrl in $wgLocalFileRepo',
3395 'IllegalFileChars' => [
3396 'deprecated' =>
'since 1.41; no longer customizable',
3398 'ThumbnailNamespaces' => [
3400 'type' =>
'integer',
3403 'LocalDatabases' => [
3408 'ParserCacheFilterConfig' => [
3409 'additionalProperties' => [
3411 'description' =>
'A map of namespace IDs to filter definitions.',
3412 'additionalProperties' => [
3414 'description' =>
'A map of filter names to values.',
3423 'RawHtmlMessages' => [
3428 'InterwikiLogoOverride' => [
3433 'LegalTitleChars' => [
3434 'deprecated' =>
'since 1.41; use Extension:TitleBlacklist to customize',
3436 'ParserEnableLegacyMediaDOM' => [
3437 'deprecated' =>
'since 1.41',
3439 'ParserEnableLegacyHeadingDOM' => [
3440 'deprecated' =>
'since 1.44',
3442 'UseContentMediaStyles' => [
3443 'deprecated' =>
'since 1.41',
3445 'ReauthenticateTime' => [
3446 'additionalProperties' => [
3447 'type' =>
'integer',
3450 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [
3451 'additionalProperties' => [
3452 'type' =>
'boolean',
3455 'ChangeCredentialsBlacklist' => [
3460 'RemoveCredentialsBlacklist' => [
3465 'GroupPermissions' => [
3466 'additionalProperties' => [
3468 'additionalProperties' => [
3469 'type' =>
'boolean',
3473 'GroupInheritsPermissions' => [
3474 'additionalProperties' => [
3478 'AvailableRights' => [
3483 'ImplicitRights' => [
3488 'SoftBlockRanges' => [
3493 'GrantPermissions' => [
3494 'additionalProperties' => [
3496 'additionalProperties' => [
3497 'type' =>
'boolean',
3501 'GrantPermissionGroups' => [
3502 'additionalProperties' => [
3507 'additionalProperties' => [
3508 'type' =>
'boolean',
3511 'JobBackoffThrottling' => [
3512 'additionalProperties' => [
3517 'additionalProperties' => [
3527 'type' =>
'integer',
3532 'TrackingCategories' => [
3533 'deprecated' =>
'since 1.25 Extensions should now register tracking categories using the new extension registration system.',
3535 'RangeContributionsCIDRLimit' => [
3536 'additionalProperties' => [
3537 'type' =>
'integer',
3540 'APIRequestLog' => [
3541 'deprecated' =>
'since 1.43; use api or api-request $wgDebugLogGroups channel',
3543 'RestSandboxSpecs' => [
3544 'additionalProperties' => [
3556 'description' =>
'a message key',
3565 'additionalProperties' => [
3574 'obsolete-config' => [
3575 'MangleFlashPolicy' =>
'Since 1.39; no longer has any effect.',
3576 'EnableOpenSearchSuggest' =>
'Since 1.35, no longer used',
3577 'AutoloadAttemptLowercase' =>
'Since 1.40; no longer has any effect.',