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 'BaseDirectory' =>
null,
29 'ArticlePath' =>
false,
30 'UploadPath' =>
false,
31 'ImgAuthPath' =>
false,
33 'UploadDirectory' =>
false,
34 'FileCacheDirectory' =>
false,
37 'Favicon' =>
'/favicon.ico',
38 'AppleTouchIcon' =>
false,
39 'ReferrerPolicy' =>
false,
40 'TmpDirectory' =>
false,
41 'UploadBaseUrl' =>
'',
42 'UploadStashScalerBaseUrl' =>
false,
45 'MainPageIsDomainRoot' =>
false,
46 'EnableUploads' =>
false,
47 'UploadStashMaxAge' => 21600,
48 'EnableAsyncUploads' =>
false,
49 'EnableAsyncUploadsByURL' =>
false,
50 'UploadMaintenance' =>
false,
51 'IllegalFileChars' =>
':\\/\\\\',
52 'DeletedDirectory' =>
false,
53 'ImgAuthDetails' =>
false,
54 'ImgAuthUrlPathMap' => [
56 'LocalFileRepo' =>
false,
57 'ForeignFileRepos' => [
59 'UseInstantCommons' =>
false,
60 'UseSharedUploads' =>
false,
61 'SharedUploadDirectory' =>
null,
62 'SharedUploadPath' =>
null,
63 'HashedSharedUploadDirectory' =>
true,
64 'RepositoryBaseUrl' =>
'https://commons.wikimedia.org/wiki/File:',
65 'FetchCommonsDescriptions' =>
false,
66 'SharedUploadDBname' =>
false,
67 'SharedUploadDBprefix' =>
'',
68 'CacheSharedUploads' =>
true,
69 'ForeignUploadTargets' => [
74 'description' =>
true,
76 'categories' =>
false,
78 'licensemessages' => [
79 'local' =>
'generic-local',
80 'foreign' =>
'generic-foreign',
87 'filepage' =>
'$DESCRIPTION',
88 'description' =>
'$TEXT',
91 'uncategorized' =>
'',
99 'UpdateCompatibleMetadata' =>
false,
100 'AllowCopyUploads' =>
false,
101 'CopyUploadsDomains' => [
103 'CopyUploadsFromSpecialUpload' =>
false,
104 'CopyUploadProxy' =>
false,
105 'CopyUploadTimeout' =>
false,
106 'CopyUploadAllowOnWikiDomainConfig' =>
false,
107 'MaxUploadSize' => 104857600,
108 'MinUploadChunkSize' => 1024,
109 'UploadNavigationUrl' =>
false,
110 'UploadMissingFileUrl' =>
false,
111 'ThumbnailScriptPath' =>
false,
112 'SharedThumbnailScriptPath' =>
false,
113 'HashedUploadDirectory' =>
true,
114 'FileExtensions' => [
121 'ProhibitedFileExtensions' => [
155 'MimeTypeExclusions' => [
157 'application/javascript',
160 'application/x-shellscript',
169 'application/x-msdownload',
170 'application/x-msmetafile',
175 'CheckFileExtensions' =>
true,
176 'StrictFileExtensions' =>
true,
177 'DisableUploadScriptChecks' =>
false,
178 'UploadSizeWarning' =>
false,
179 'TrustedMediaFormats' => [
188 'NativeImageLazyLoading' =>
false,
189 'ParserTestMediaHandlers' => [
190 'image/jpeg' =>
'MockBitmapHandler',
191 'image/png' =>
'MockBitmapHandler',
192 'image/gif' =>
'MockBitmapHandler',
193 'image/tiff' =>
'MockBitmapHandler',
194 'image/webp' =>
'MockBitmapHandler',
195 'image/x-ms-bmp' =>
'MockBitmapHandler',
196 'image/x-bmp' =>
'MockBitmapHandler',
197 'image/x-xcf' =>
'MockBitmapHandler',
198 'image/svg+xml' =>
'MockSvgHandler',
199 'image/vnd.djvu' =>
'MockDjVuHandler',
201 'UseImageResize' =>
true,
202 'UseImageMagick' =>
false,
203 'ImageMagickConvertCommand' =>
'/usr/bin/convert',
204 'MaxInterlacingAreas' => [
206 'SharpenParameter' =>
'0x0.4',
207 'SharpenReductionThreshold' => 0.85,
208 'ImageMagickTempDir' =>
false,
209 'CustomConvertCommand' =>
false,
210 'JpegTran' =>
'/usr/bin/jpegtran',
211 'JpegPixelFormat' =>
'yuv420',
213 'Exiv2Command' =>
'/usr/bin/exiv2',
214 'Exiftool' =>
'/usr/bin/exiftool',
216 'ImageMagick' =>
'$path/convert -background "#ffffff00" -thumbnail $widthx$height\\! $input PNG:$output',
217 'sodipodi' =>
'$path/sodipodi -z -w $width -f $input -e $output',
218 'inkscape' =>
'$path/inkscape -z -w $width -f $input -e $output',
219 'batik' =>
'java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d $output $input',
220 'rsvg' =>
'$path/rsvg-convert -w $width -h $height -o $output $input',
221 'imgserv' =>
'$path/imgserv-wrapper -i svg -o png -w$width $input $output',
223 'SvgHandler::rasterizeImagickExt',
226 'SVGConverter' =>
'ImageMagick',
227 'SVGConverterPath' =>
'',
228 'SVGMaxSize' => 5120,
229 'SVGMetadataCutoff' => 5242880,
230 'SVGNativeRendering' =>
false,
231 'SVGNativeRenderingSizeLimit' => 51200,
232 'MediaInTargetLanguage' =>
true,
233 'MaxImageArea' => 12500000,
234 'MaxAnimatedGifArea' => 12500000,
235 'TiffThumbnailType' => [
237 'ThumbnailEpoch' =>
'20030516000000',
238 'AttemptFailureEpoch' => 1,
239 'IgnoreImageErrors' =>
false,
240 'GenerateThumbnailOnParse' =>
true,
241 'ShowArchiveThumbnails' =>
true,
242 'EnableAutoRotation' =>
null,
244 'AntivirusSetup' => [
246 'command' =>
'clamscan --no-summary ',
253 'messagepattern' =>
'/.*?:(.*)/sim',
256 'AntivirusRequired' =>
true,
257 'VerifyMimeType' =>
true,
258 'MimeTypeFile' =>
'internal',
259 'MimeInfoFile' =>
'internal',
260 'MimeDetectorCommand' =>
null,
261 'TrivialMimeDetection' =>
false,
263 'http://www.w3.org/2000/svg:svg' =>
'image/svg+xml',
264 'svg' =>
'image/svg+xml',
265 'http://www.lysator.liu.se/~alla/dia/:diagram' =>
'application/x-dia-diagram',
266 'http://www.w3.org/1999/xhtml:html' =>
'text/html',
267 'html' =>
'text/html',
303 'ThumbnailNamespaces' => [
306 'ThumbnailBuckets' =>
null,
307 'ThumbnailMinimumBucketDistance' => 50,
308 'UploadThumbnailRenderMap' => [
310 'UploadThumbnailRenderMethod' =>
'jobqueue',
311 'UploadThumbnailRenderHttpCustomHost' =>
false,
312 'UploadThumbnailRenderHttpCustomDomain' =>
false,
313 'UseTinyRGBForJPGThumbnails' =>
false,
314 'GalleryOptions' => [
316 'ThumbUpright' => 0.75,
317 'DirectoryMode' => 511,
318 'ResponsiveImages' =>
true,
319 'ImagePreconnect' =>
false,
320 'DjvuUseBoxedCommand' =>
false,
322 'DjvuRenderer' =>
null,
324 'DjvuPostProcessor' =>
'pnmtojpeg',
325 'DjvuOutputExtension' =>
'jpg',
326 'EmergencyContact' =>
false,
327 'PasswordSender' =>
false,
328 'NoReplyAddress' =>
false,
329 'EnableEmail' =>
true,
330 'EnableUserEmail' =>
true,
331 'EnableSpecialMute' =>
false,
332 'EnableUserEmailMuteList' =>
false,
333 'UserEmailUseReplyTo' =>
true,
334 'PasswordReminderResendTime' => 24,
335 'NewPasswordExpiry' => 604800,
336 'UserEmailConfirmationTokenExpiry' => 604800,
337 'PasswordExpirationDays' =>
false,
338 'PasswordExpireGrace' => 604800,
340 'AdditionalMailParams' =>
null,
341 'AllowHTMLEmail' =>
false,
342 'EnotifFromEditor' =>
false,
343 'EmailAuthentication' =>
true,
344 'EnotifWatchlist' =>
false,
345 'EnotifUserTalk' =>
false,
346 'EnotifRevealEditorAddress' =>
false,
347 'EnotifMinorEdits' =>
true,
348 'EnotifImpersonal' =>
false,
349 'EnotifMaxRecips' => 500,
350 'EnotifUseRealName' =>
false,
351 'UsersNotifiedOnAllChanges' => [
353 'DBname' =>
'my_wiki',
354 'DBmwschema' =>
null,
356 'DBserver' =>
'localhost',
358 'DBuser' =>
'wikiuser',
362 'DBcompress' =>
false,
363 'DBStrictWarnings' =>
false,
364 'DBadminuser' =>
null,
365 'DBadminpassword' =>
null,
366 'SearchType' =>
null,
367 'SearchTypeAlternatives' =>
null,
368 'DBTableOptions' =>
'ENGINE=InnoDB, DEFAULT CHARSET=binary',
370 'DBDefaultGroup' =>
null,
371 'SQLiteDataDir' =>
'',
373 'SharedPrefix' =>
false,
377 'user_autocreate_serial',
379 'SharedSchema' =>
false,
380 'DBservers' =>
false,
382 'class' =>
'Wikimedia\\Rdbms\\LBFactorySimple',
384 'DataCenterUpdateStickTTL' => 10,
385 'DBerrorLog' =>
false,
386 'DBerrorLogTZ' =>
false,
387 'LocalDatabases' => [
389 'DatabaseReplicaLagWarning' => 10,
390 'DatabaseReplicaLagCritical' => 30,
391 'MaxExecutionTimeForExpensiveQueries' => 0,
392 'VirtualDomainsMapping' => [
394 'TemplateLinksSchemaMigrationStage' => 768,
395 'PageLinksSchemaMigrationStage' => 3,
396 'ExternalLinksDomainGaps' => [
398 'ContentHandlers' => [
400 'class' =>
'WikitextContentHandler',
408 'ParsoidParserFactory',
411 'javascript' =>
'JavaScriptContentHandler',
412 'json' =>
'JsonContentHandler',
413 'css' =>
'CssContentHandler',
414 'text' =>
'TextContentHandler',
415 'unknown' =>
'FallbackContentHandler',
417 'NamespaceContentModels' => [
419 'TextModelsToParse' => [
424 'CompressRevisions' =>
false,
425 'ExternalStores' => [
427 'ExternalServers' => [
429 'DefaultExternalStore' =>
false,
430 'RevisionCacheExpiry' => 604800,
431 'PageLanguageUseDB' =>
false,
432 'DiffEngine' =>
null,
433 'ExternalDiffEngine' =>
false,
434 'Wikidiff2Options' => [
436 'RequestTimeLimit' =>
null,
437 'TransactionalTimeLimit' => 120,
438 'CriticalSectionTimeLimit' => 180.0,
439 'MiserMode' =>
false,
440 'DisableQueryPages' =>
false,
441 'QueryCacheLimit' => 1000,
442 'WantedPagesThreshold' => 1,
443 'AllowSlowParserFunctions' =>
false,
444 'AllowSchemaUpdates' =>
true,
445 'MaxArticleSize' => 2048,
446 'MemoryLimit' =>
'50M',
447 'PoolCounterConf' =>
null,
448 'PoolCountClientConf' => [
454 'MaxUserDBWriteDuration' =>
false,
455 'MaxJobDBWriteDuration' =>
false,
456 'LinkHolderBatchSize' => 1000,
457 'MaximumMovedPages' => 100,
458 'ForceDeferredUpdatesPreSend' =>
false,
459 'MultiShardSiteStats' =>
false,
460 'CacheDirectory' =>
false,
461 'MainCacheType' => 0,
462 'MessageCacheType' => -1,
463 'ParserCacheType' => -1,
464 'SessionCacheType' => -1,
465 'LanguageConverterCacheType' => -1,
468 'class' =>
'EmptyBagOStuff',
469 'reportDupes' =>
false,
472 'class' =>
'SqlBagOStuff',
473 'loggroup' =>
'SQLBagOStuff',
476 'class' =>
'MemcachedPhpBagOStuff',
477 'loggroup' =>
'memcached',
479 'memcached-pecl' => [
480 'class' =>
'MemcachedPeclBagOStuff',
481 'loggroup' =>
'memcached',
484 'class' =>
'HashBagOStuff',
485 'reportDupes' =>
false,
488 'class' =>
'APCUBagOStuff',
489 'reportDupes' =>
false,
492 'class' =>
'APCUBagOStuff',
493 'reportDupes' =>
false,
496 'class' =>
'WinCacheBagOStuff',
497 'reportDupes' =>
false,
500 'WANObjectCache' => [
502 'MicroStashType' => -1,
504 'ParsoidCacheConfig' => [
506 'StashDuration' => 86400,
507 'WarmParsoidParserCache' =>
false,
509 'ParserCacheFilterConfig' => [
515 'parsoid-pcache' => [
521 'ChronologyProtectorStash' =>
null,
522 'ChronologyProtectorSecret' =>
'',
523 'ParserCacheExpireTime' => 86400,
524 'OldRevisionParserCacheExpireTime' => 3600,
525 'ObjectCacheSessionExpiry' => 3600,
526 'PHPSessionHandling' =>
'enable',
527 'SuspiciousIpExpiry' =>
false,
528 'SessionPbkdf2Iterations' => 10001,
529 'MemCachedServers' => [
532 'MemCachedPersistent' =>
false,
533 'MemCachedTimeout' => 500000,
534 'UseLocalMessageCache' =>
false,
535 'AdaptiveMessageCache' =>
false,
536 'LocalisationCacheConf' => [
537 'class' =>
'LocalisationCache',
539 'storeClass' =>
false,
540 'storeDirectory' =>
false,
543 'forceRecache' =>
false,
544 'manualRecache' =>
false,
546 'CachePages' =>
true,
547 'CacheEpoch' =>
'20030516000000',
548 'GitInfoCacheDirectory' =>
false,
549 'UseFileCache' =>
false,
550 'FileCacheDepth' => 2,
551 'RenderHashAppend' =>
'',
552 'EnableSidebarCache' =>
false,
553 'SidebarCacheExpiry' => 86400,
555 'InvalidateCacheOnLocalSettingsChange' =>
true,
556 'ExtensionInfoMTime' =>
false,
557 'EnableRemoteBagOStuffTests' =>
false,
559 'VaryOnXFP' =>
false,
560 'InternalServer' =>
false,
561 'CdnMaxAge' => 18000,
562 'CdnMaxageLagged' => 30,
563 'CdnMaxageStale' => 10,
564 'CdnReboundPurgeDelay' => 0,
565 'CdnMaxageSubstitute' => 60,
566 'ForcedRawSMaxage' => 300,
569 'CdnServersNoPurge' => [
573 'HTCPMulticastTTL' => 1,
574 'UsePrivateIPs' =>
false,
575 'CdnMatchParameterOrder' =>
true,
576 'LanguageCode' =>
'en',
579 'InterwikiMagic' =>
true,
580 'HideInterlanguageLinks' =>
false,
581 'ExtraInterlanguageLinkPrefixes' => [
583 'InterlanguageLinkCodeMap' => [
585 'ExtraLanguageNames' => [
587 'ExtraLanguageCodes' => [
592 'DummyLanguageCodes' => [
594 'AllUnicodeFixes' =>
false,
595 'LegacyEncoding' =>
false,
596 'AmericanDates' =>
false,
597 'TranslateNumerals' =>
true,
598 'UseDatabaseMessages' =>
true,
599 'MaxMsgCacheEntrySize' => 10000,
600 'DisableLangConversion' =>
false,
601 'DisableTitleConversion' =>
false,
602 'DefaultLanguageVariant' =>
false,
603 'UsePigLatinVariant' =>
false,
604 'DisabledVariants' => [
606 'VariantArticlePath' =>
false,
607 'UseXssLanguage' =>
false,
608 'LoginLanguageSelector' =>
false,
609 'ForceUIMsgAsContentMsg' => [
611 'RawHtmlMessages' => [
616 'Localtimezone' =>
null,
617 'LocalTZoffset' =>
null,
618 'OverrideUcfirstCharacters' => [
620 'MimeType' =>
'text/html',
621 'Html5Version' =>
null,
622 'EditSubmitButtonLabelPublish' =>
false,
623 'XhtmlNamespaces' => [
626 'BrowserFormatDetection' =>
'telephone=no',
629 'DefaultSkin' =>
'vector-2022',
630 'FallbackSkin' =>
'fallback',
633 'DisableOutputCompression' =>
false,
638 'ExternalInterwikiFragmentMode' =>
'legacy',
647 'url' =>
'https://www.mediawiki.org/',
648 'alt' =>
'Powered by MediaWiki',
652 'UseCombinedLoginLink' =>
false,
654 'Send404Code' =>
true,
655 'ShowRollbackEditCount' => 10,
656 'EnableCanonicalServerLink' =>
false,
657 'InterwikiLogoOverride' => [
659 'ResourceModules' => [
661 'ResourceModuleSkinStyles' => [
663 'ResourceLoaderSources' => [
665 'ResourceBasePath' =>
null,
666 'ResourceLoaderMaxage' => [
668 'ResourceLoaderUseObjectCacheForDeps' =>
false,
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 'MetaNamespace' =>
false,
679 'MetaNamespaceTalk' =>
false,
680 'CanonicalNamespaceNames' => [
692 9 =>
'MediaWiki_talk',
694 11 =>
'Template_talk',
698 15 =>
'Category_talk',
700 'ExtraNamespaces' => [
702 'ExtraGenderNamespaces' => [
704 'NamespaceAliases' => [
706 'LegalTitleChars' =>
' %!"$&\'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+',
707 'CapitalLinks' =>
true,
708 'CapitalLinkOverrides' => [
710 'NamespacesWithSubpages' => [
725 'ContentNamespaces' => [
728 'ShortPagesNamespaceExclusions' => [
730 'ExtraSignatureNamespaces' => [
732 'InvalidRedirectTargets' => [
739 'DisableHardRedirects' =>
false,
740 'FixDoubleRedirects' =>
false,
741 'LocalInterwikis' => [
743 'InterwikiExpiry' => 10800,
744 'InterwikiCache' =>
false,
745 'InterwikiScopes' => 3,
746 'InterwikiFallbackSite' =>
'wiki',
747 'RedirectSources' =>
false,
749 'mediawiki' =>
'MediaWiki\\Site\\MediaWikiSite',
751 'MaxTocLevel' => 999,
752 'MaxPPNodeCount' => 1000000,
753 'MaxTemplateDepth' => 100,
754 'MaxPPExpandDepth' => 100,
786 'CleanSignatures' =>
true,
787 'AllowExternalImages' =>
false,
788 'AllowExternalImagesFrom' =>
'',
789 'EnableImageWhitelist' =>
false,
792 'ParsoidSettings' => [
795 'ParserEnableLegacyMediaDOM' =>
false,
796 'UseContentMediaStyles' =>
false,
797 'UseLegacyMediaStyles' =>
false,
799 'ExternalLinkTarget' =>
false,
800 'NoFollowLinks' =>
true,
801 'NoFollowNsExceptions' => [
803 'NoFollowDomainExceptions' => [
806 'RegisterInternalExternals' =>
false,
807 'AllowDisplayTitle' =>
true,
808 'RestrictDisplayTitle' =>
true,
809 'ExpensiveParserFunctionLimit' => 100,
810 'PreprocessorCacheThreshold' => 1000,
811 'EnableScaryTranscluding' =>
false,
812 'TranscludeCacheExpiry' => 3600,
813 'EnableMagicLinks' => [
818 'ArticleCountMethod' =>
'link',
819 'ActiveUserDays' => 30,
820 'LearnerEdits' => 10,
821 'LearnerMemberSince' => 4,
822 'ExperiencedUserEdits' => 500,
823 'ExperiencedUserMemberSince' => 30,
824 'ManualRevertSearchRadius' => 15,
825 'RevertedTagMaxDepth' => 15,
826 'CentralIdLookupProviders' => [
828 'class' =>
'MediaWiki\\User\\CentralId\\LocalIdLookup',
831 'DBLoadBalancerFactory',
836 'CentralIdLookupProvider' =>
'local',
837 'UserRegistrationProviders' => [
839 'class' =>
'MediaWiki\\User\\Registration\\LocalUserRegistrationProvider',
845 'PasswordPolicy' => [
848 'MinimalPasswordLength' => 10,
849 'MinimumPasswordLengthToLogin' => 1,
852 'MinimalPasswordLength' => 10,
853 'MinimumPasswordLengthToLogin' => 1,
855 'interface-admin' => [
856 'MinimalPasswordLength' => 10,
857 'MinimumPasswordLengthToLogin' => 1,
860 'MinimalPasswordLength' => 10,
861 'MinimumPasswordLengthToLogin' => 1,
864 'MinimalPasswordLength' => [
866 'suggestChangeOnLogin' =>
true,
868 'PasswordCannotBeSubstringInUsername' => [
870 'suggestChangeOnLogin' =>
true,
872 'PasswordCannotMatchDefaults' => [
874 'suggestChangeOnLogin' =>
true,
876 'MaximalPasswordLength' => [
878 'suggestChangeOnLogin' =>
true,
880 'PasswordNotInCommonList' => [
882 'suggestChangeOnLogin' =>
true,
887 'MinimalPasswordLength' =>
'PasswordPolicyChecks::checkMinimalPasswordLength',
888 'MinimumPasswordLengthToLogin' =>
'PasswordPolicyChecks::checkMinimumPasswordLengthToLogin',
889 'PasswordCannotBeSubstringInUsername' =>
'PasswordPolicyChecks::checkPasswordCannotBeSubstringInUsername',
890 'PasswordCannotMatchDefaults' =>
'PasswordPolicyChecks::checkPasswordCannotMatchDefaults',
891 'MaximalPasswordLength' =>
'PasswordPolicyChecks::checkMaximalPasswordLength',
892 'PasswordNotInCommonList' =>
'PasswordPolicyChecks::checkPasswordNotInCommonList',
895 'AuthManagerConfig' =>
null,
896 'AuthManagerAutoConfig' => [
898 'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider' => [
899 'class' =>
'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider',
904 'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider' => [
905 'class' =>
'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider',
907 'DBLoadBalancerFactory',
912 'authoritative' =>
false,
917 'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider' => [
918 'class' =>
'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider',
920 'DBLoadBalancerFactory',
924 'authoritative' =>
true,
931 'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider' => [
932 'class' =>
'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider',
935 'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider' => [
936 'class' =>
'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider',
939 'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider' => [
940 'class' =>
'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider',
942 'DBLoadBalancerFactory',
948 'RememberMe' =>
'choose',
949 'ReauthenticateTime' => [
952 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [
955 'ChangeCredentialsBlacklist' => [
956 'MediaWiki\\Auth\\TemporaryPasswordAuthenticationRequest',
958 'RemoveCredentialsBlacklist' => [
959 'MediaWiki\\Auth\\PasswordAuthenticationRequest',
961 'InvalidPasswordReset' =>
true,
962 'PasswordDefault' =>
'pbkdf2',
963 'PasswordConfig' => [
965 'class' =>
'MWOldPassword',
968 'class' =>
'MWSaltedPassword',
970 'pbkdf2-legacyA' => [
971 'class' =>
'LayeredParameterizedPassword',
977 'pbkdf2-legacyB' => [
978 'class' =>
'LayeredParameterizedPassword',
985 'class' =>
'BcryptPassword',
990 'AbstractPbkdf2Password',
998 'class' =>
'Argon2Password',
1002 'PasswordResetRoutes' => [
1006 'MaxSigChars' => 255,
1007 'SignatureValidation' =>
'warning',
1008 'SignatureAllowedLintErrors' => [
1011 'MaxNameChars' => 255,
1012 'ReservedUsernames' => [
1013 'MediaWiki default',
1014 'Conversion script',
1015 'Maintenance script',
1016 'Template namespace initialisation script',
1018 'Delete page script',
1020 'Command line script',
1022 'msg:double-redirect-fixer',
1023 'msg:usermessage-editor',
1026 'msg:spambot_username',
1027 'msg:autochange-username',
1029 'DefaultUserOptions' => [
1030 'ccmeonemails' => 0,
1031 'date' =>
'default',
1033 'diff-type' =>
'table',
1035 'editfont' =>
'monospace',
1036 'editondblclick' => 0,
1037 'editrecovery' => 0,
1038 'editsectiononrightclick' => 0,
1039 'email-allow-new-users' => 1,
1040 'enotifminoredits' => 0,
1041 'enotifrevealaddr' => 0,
1042 'enotifusertalkpages' => 1,
1043 'enotifwatchlistpages' => 1,
1044 'extendwatchlist' => 1,
1046 'forceeditsummary' => 0,
1047 'forcesafemode' => 0,
1048 'gender' =>
'unknown',
1049 'hidecategorization' => 1,
1051 'hidepatrolled' => 0,
1053 'minordefault' => 0,
1054 'newpageshidepatrolled' => 0,
1056 'norollbackdiff' => 0,
1057 'prefershttps' => 1,
1058 'previewonfirst' => 0,
1059 'previewontop' => 1,
1062 'rcenhancedfilters-disable' => 0,
1064 'requireemail' => 0,
1065 'search-match-redirect' =>
true,
1066 'search-special-page' =>
'Search',
1067 'search-thumbnail-extra-namespaces' =>
true,
1068 'searchlimit' => 20,
1069 'showhiddencats' => 0,
1070 'shownumberswatching' => 1,
1071 'showrollbackconfirmation' => 0,
1073 'skin-responsive' => 1,
1076 'useeditwarning' => 1,
1077 'uselivepreview' => 0,
1079 'watchcreations' => 1,
1080 'watchdefault' => 1,
1081 'watchdeletion' => 0,
1082 'watchlistdays' => 7,
1083 'watchlisthideanons' => 0,
1084 'watchlisthidebots' => 0,
1085 'watchlisthidecategorization' => 1,
1086 'watchlisthideliu' => 0,
1087 'watchlisthideminor' => 0,
1088 'watchlisthideown' => 0,
1089 'watchlisthidepatrolled' => 0,
1090 'watchlistreloadautomatically' => 0,
1091 'watchlistunwatchlinks' => 0,
1093 'watchrollback' => 0,
1094 'watchuploads' => 1,
1095 'wlenhancedfilters-disable' => 0,
1098 'ConditionalUserOptions' => [
1102 'InvalidUsernameCharacters' =>
'@:>=',
1103 'UserrightsInterwikiDelimiter' =>
'@',
1104 'SecureLogin' =>
false,
1105 'AuthenticationTokenVersion' =>
null,
1106 'SessionProviders' => [
1107 'MediaWiki\\Session\\CookieSessionProvider' => [
1108 'class' =>
'MediaWiki\\Session\\CookieSessionProvider',
1115 'MediaWiki\\Session\\BotPasswordSessionProvider' => [
1116 'class' =>
'MediaWiki\\Session\\BotPasswordSessionProvider',
1127 'AllowRequiringEmailForResets' =>
false,
1128 'AutoCreateTempUser' => [
1133 'genPattern' =>
'~$1',
1134 'matchPattern' =>
null,
1135 'reservedPattern' =>
'~$1',
1136 'serialProvider' => [
1140 'serialMapping' => [
1141 'type' =>
'plain-numeric',
1143 'expireAfterDays' => 365,
1144 'notifyBeforeExpirationDays' => 10,
1146 'AutoblockExpiry' => 86400,
1147 'BlockAllowsUTEdit' =>
true,
1148 'BlockCIDRLimit' => [
1152 'BlockDisablesLogin' =>
false,
1153 'EnablePartialActionBlocks' =>
false,
1154 'EnableMultiBlocks' =>
false,
1155 'BlockTargetMigrationStage' => 3,
1156 'WhitelistRead' =>
false,
1157 'WhitelistReadRegexp' =>
false,
1158 'EmailConfirmToEdit' =>
false,
1159 'HideIdentifiableRedirects' =>
true,
1160 'GroupPermissions' => [
1162 'createaccount' =>
true,
1165 'createpage' =>
true,
1166 'createtalk' =>
true,
1168 'viewmyprivateinfo' =>
true,
1169 'editmyprivateinfo' =>
true,
1170 'editmyoptions' =>
true,
1174 'move-subpages' =>
true,
1175 'move-rootuserpages' =>
true,
1176 'move-categorypages' =>
true,
1180 'createpage' =>
true,
1181 'createtalk' =>
true,
1185 'reupload-shared' =>
true,
1186 'minoredit' =>
true,
1187 'editmyusercss' =>
true,
1188 'editmyuserjson' =>
true,
1189 'editmyuserjs' =>
true,
1190 'editmyuserjsredirect' =>
true,
1191 'sendemail' =>
true,
1192 'applychangetags' =>
true,
1193 'changetags' =>
true,
1194 'editcontentmodel' =>
true,
1195 'viewmywatchlist' =>
true,
1196 'editmywatchlist' =>
true,
1198 'autoconfirmed' => [
1199 'autoconfirmed' =>
true,
1200 'editsemiprotected' =>
true,
1204 'autoconfirmed' =>
true,
1205 'editsemiprotected' =>
true,
1206 'nominornewtalk' =>
true,
1207 'autopatrol' =>
true,
1208 'suppressredirect' =>
true,
1209 'apihighlimits' =>
true,
1214 'createaccount' =>
true,
1216 'bigdelete' =>
true,
1217 'deletedhistory' =>
true,
1218 'deletedtext' =>
true,
1220 'editinterface' =>
true,
1221 'editsitejson' =>
true,
1222 'edituserjson' =>
true,
1224 'importupload' =>
true,
1226 'move-subpages' =>
true,
1227 'move-rootuserpages' =>
true,
1228 'move-categorypages' =>
true,
1230 'autopatrol' =>
true,
1232 'editprotected' =>
true,
1236 'reupload-shared' =>
true,
1237 'unwatchedpages' =>
true,
1238 'autoconfirmed' =>
true,
1239 'editsemiprotected' =>
true,
1240 'ipblock-exempt' =>
true,
1241 'blockemail' =>
true,
1242 'markbotedits' =>
true,
1243 'apihighlimits' =>
true,
1244 'browsearchive' =>
true,
1245 'noratelimit' =>
true,
1247 'unblockself' =>
true,
1248 'suppressredirect' =>
true,
1249 'mergehistory' =>
true,
1250 'managechangetags' =>
true,
1251 'deletechangetags' =>
true,
1253 'interface-admin' => [
1254 'editinterface' =>
true,
1255 'editsitecss' =>
true,
1256 'editsitejson' =>
true,
1257 'editsitejs' =>
true,
1258 'editusercss' =>
true,
1259 'edituserjson' =>
true,
1260 'edituserjs' =>
true,
1263 'userrights' =>
true,
1264 'noratelimit' =>
true,
1265 'renameuser' =>
true,
1269 'suppressrevision' =>
true,
1270 'viewsuppressed' =>
true,
1271 'suppressionlog' =>
true,
1272 'deleterevision' =>
true,
1273 'deletelogentry' =>
true,
1276 'PrivilegedGroups' => [
1282 'RevokePermissions' => [
1284 'GroupInheritsPermissions' => [
1286 'ImplicitGroups' => [
1291 'GroupsAddToSelf' => [
1293 'GroupsRemoveFromSelf' => [
1295 'RestrictionTypes' => [
1301 'RestrictionLevels' => [
1306 'CascadingRestrictionLevels' => [
1309 'SemiprotectedRestrictionLevels' => [
1312 'NamespaceProtection' => [
1314 'NonincludableNamespaces' => [
1316 'AutoConfirmAge' => 0,
1317 'AutoConfirmCount' => 0,
1319 'autoconfirmed' => [
1331 'AutopromoteOnce' => [
1335 'AutopromoteOnceLogInRC' =>
true,
1340 'AvailableRights' => [
1342 'ImplicitRights' => [
1344 'DeleteRevisionsLimit' => 0,
1345 'DeleteRevisionsBatchSize' => 1000,
1346 'HideUserContribLimit' => 1000,
1347 'AccountCreationThrottle' => [
1353 'TempAccountCreationThrottle' => [
1359 'TempAccountNameAcquisitionThrottle' => [
1367 'SummarySpamRegex' => [
1369 'EnableDnsBlacklist' =>
false,
1370 'DnsBlacklistUrls' => [
1371 'http.dnsbl.sorbs.net.',
1375 'ProxyWhitelist' => [
1377 'SoftBlockRanges' => [
1379 'ApplyIpBlocksToXff' =>
false,
1495 'renderfile-nonstandard' => [
1515 'stashbasehtml' => [
1535 'editcontentmodel' => [
1546 'RateLimitsExcludedIPs' => [
1548 'PutIPinRC' =>
true,
1549 'QueryPageDefaultLimit' => 50,
1550 'PasswordAttemptThrottle' => [
1557 'seconds' => 172800,
1560 'GrantPermissions' => [
1562 'autocreateaccount' =>
true,
1563 'autoconfirmed' =>
true,
1564 'autopatrol' =>
true,
1565 'editsemiprotected' =>
true,
1566 'ipblock-exempt' =>
true,
1567 'nominornewtalk' =>
true,
1568 'patrolmarks' =>
true,
1571 'unwatchedpages' =>
true,
1575 'apihighlimits' =>
true,
1576 'noratelimit' =>
true,
1577 'markbotedits' =>
true,
1581 'importupload' =>
true,
1585 'minoredit' =>
true,
1586 'applychangetags' =>
true,
1587 'changetags' =>
true,
1588 'editcontentmodel' =>
true,
1590 'editprotected' => [
1592 'minoredit' =>
true,
1593 'applychangetags' =>
true,
1594 'changetags' =>
true,
1595 'editcontentmodel' =>
true,
1596 'editprotected' =>
true,
1600 'minoredit' =>
true,
1601 'applychangetags' =>
true,
1602 'changetags' =>
true,
1603 'editcontentmodel' =>
true,
1604 'editmyusercss' =>
true,
1605 'editmyuserjson' =>
true,
1606 'editmyuserjs' =>
true,
1608 'editmyoptions' => [
1609 'editmyoptions' =>
true,
1610 'editmyuserjson' =>
true,
1612 'editinterface' => [
1614 'minoredit' =>
true,
1615 'applychangetags' =>
true,
1616 'changetags' =>
true,
1617 'editcontentmodel' =>
true,
1618 'editinterface' =>
true,
1619 'edituserjson' =>
true,
1620 'editsitejson' =>
true,
1622 'editsiteconfig' => [
1624 'minoredit' =>
true,
1625 'applychangetags' =>
true,
1626 'changetags' =>
true,
1627 'editcontentmodel' =>
true,
1628 'editinterface' =>
true,
1629 'edituserjson' =>
true,
1630 'editsitejson' =>
true,
1631 'editusercss' =>
true,
1632 'edituserjs' =>
true,
1633 'editsitecss' =>
true,
1634 'editsitejs' =>
true,
1636 'createeditmovepage' => [
1638 'minoredit' =>
true,
1639 'applychangetags' =>
true,
1640 'changetags' =>
true,
1641 'editcontentmodel' =>
true,
1642 'createpage' =>
true,
1643 'createtalk' =>
true,
1644 'delete-redirect' =>
true,
1646 'move-rootuserpages' =>
true,
1647 'move-subpages' =>
true,
1648 'move-categorypages' =>
true,
1649 'suppressredirect' =>
true,
1653 'reupload-own' =>
true,
1655 'uploadeditmovefile' => [
1657 'reupload-own' =>
true,
1659 'reupload-shared' =>
true,
1660 'upload_by_url' =>
true,
1662 'suppressredirect' =>
true,
1672 'blockemail' =>
true,
1675 'browsearchive' =>
true,
1676 'deletedhistory' =>
true,
1677 'deletedtext' =>
true,
1679 'viewrestrictedlogs' => [
1680 'suppressionlog' =>
true,
1684 'minoredit' =>
true,
1685 'applychangetags' =>
true,
1686 'changetags' =>
true,
1687 'editcontentmodel' =>
true,
1688 'browsearchive' =>
true,
1689 'deletedhistory' =>
true,
1690 'deletedtext' =>
true,
1692 'bigdelete' =>
true,
1693 'deletelogentry' =>
true,
1694 'deleterevision' =>
true,
1698 'suppressrevision' =>
true,
1699 'viewsuppressed' =>
true,
1703 'minoredit' =>
true,
1704 'applychangetags' =>
true,
1705 'changetags' =>
true,
1706 'editcontentmodel' =>
true,
1707 'editprotected' =>
true,
1710 'viewmywatchlist' => [
1711 'viewmywatchlist' =>
true,
1713 'editmywatchlist' => [
1714 'editmywatchlist' =>
true,
1717 'sendemail' =>
true,
1719 'createaccount' => [
1720 'createaccount' =>
true,
1723 'viewmyprivateinfo' =>
true,
1726 'mergehistory' =>
true,
1729 'GrantPermissionGroups' => [
1730 'basic' =>
'hidden',
1731 'editpage' =>
'page-interaction',
1732 'createeditmovepage' =>
'page-interaction',
1733 'editprotected' =>
'page-interaction',
1734 'patrol' =>
'page-interaction',
1735 'uploadfile' =>
'file-interaction',
1736 'uploadeditmovefile' =>
'file-interaction',
1737 'sendemail' =>
'email',
1738 'viewmywatchlist' =>
'watchlist-interaction',
1739 'editviewmywatchlist' =>
'watchlist-interaction',
1740 'editmycssjs' =>
'customization',
1741 'editmyoptions' =>
'customization',
1742 'editinterface' =>
'administration',
1743 'editsiteconfig' =>
'administration',
1744 'rollback' =>
'administration',
1745 'blockusers' =>
'administration',
1746 'delete' =>
'administration',
1747 'viewdeleted' =>
'administration',
1748 'viewrestrictedlogs' =>
'administration',
1749 'protect' =>
'administration',
1750 'oversight' =>
'administration',
1751 'createaccount' =>
'administration',
1752 'mergehistory' =>
'administration',
1753 'import' =>
'administration',
1754 'highvolume' =>
'high-volume',
1755 'privateinfo' =>
'private-information',
1757 'GrantRiskGroups' => [
1759 'editpage' =>
'low',
1760 'createeditmovepage' =>
'low',
1761 'editprotected' =>
'vandalism',
1763 'uploadfile' =>
'low',
1764 'uploadeditmovefile' =>
'low',
1765 'sendemail' =>
'security',
1766 'viewmywatchlist' =>
'low',
1767 'editviewmywatchlist' =>
'low',
1768 'editmycssjs' =>
'security',
1769 'editmyoptions' =>
'security',
1770 'editinterface' =>
'vandalism',
1771 'editsiteconfig' =>
'security',
1772 'rollback' =>
'low',
1773 'blockusers' =>
'vandalism',
1774 'delete' =>
'vandalism',
1775 'viewdeleted' =>
'vandalism',
1776 'viewrestrictedlogs' =>
'security',
1777 'protect' =>
'vandalism',
1778 'oversight' =>
'security',
1779 'createaccount' =>
'low',
1780 'mergehistory' =>
'vandalism',
1781 'import' =>
'security',
1782 'highvolume' =>
'low',
1783 'privateinfo' =>
'low',
1785 'EnableBotPasswords' =>
true,
1786 'BotPasswordsCluster' =>
false,
1787 'BotPasswordsDatabase' =>
false,
1788 'SecretKey' =>
false,
1789 'AllowUserJs' =>
false,
1790 'AllowUserCss' =>
false,
1791 'AllowUserCssPrefs' =>
true,
1792 'UseSiteJs' =>
true,
1793 'UseSiteCss' =>
true,
1794 'BreakFrames' =>
false,
1795 'EditPageFrameOptions' =>
'DENY',
1796 'ApiFrameOptions' =>
'DENY',
1797 'CSPHeader' =>
false,
1798 'CSPReportOnlyHeader' =>
false,
1799 'CSPFalsePositiveUrls' => [
1800 'https://3hub.co' =>
true,
1801 'https://morepro.info' =>
true,
1802 'https://p.ato.mx' =>
true,
1803 'https://s.ato.mx' =>
true,
1804 'https://adserver.adtech.de' =>
true,
1805 'https://ums.adtechus.com' =>
true,
1806 'https://cas.criteo.com' =>
true,
1807 'https://cat.nl.eu.criteo.com' =>
true,
1808 'https://atpixel.alephd.com' =>
true,
1809 'https://rtb.metrigo.com' =>
true,
1810 'https://d5p.de17a.com' =>
true,
1811 'https://ad.lkqd.net/vpaid/vpaid.js' =>
true,
1812 'https://ad.lkqd.net/vpaid/vpaid.js?fusion=1.0' =>
true,
1813 'https://t.lkqd.net/t' =>
true,
1814 'chrome-extension' =>
true,
1816 'AllowCrossOrigin' =>
false,
1817 'RestAllowCrossOriginCookieAuth' =>
false,
1818 'SessionSecret' =>
false,
1819 'SessionInsecureSecrets' =>
false,
1820 'HKDFSecret' =>
false,
1821 'HKDFAlgorithm' =>
'sha256',
1822 'CookieExpiration' => 2592000,
1823 'ExtendedLoginCookieExpiration' => 15552000,
1824 'CookieDomain' =>
'',
1825 'CookiePath' =>
'/',
1826 'CookieSecure' =>
'detect',
1827 'CookiePrefix' =>
false,
1828 'CookieHttpOnly' =>
true,
1829 'CookieSameSite' =>
null,
1830 'CacheVaryCookies' => [
1832 'SessionName' =>
false,
1833 'CookieSetOnAutoblock' =>
true,
1834 'CookieSetOnIpBlock' =>
true,
1835 'DebugLogFile' =>
'',
1836 'DebugLogPrefix' =>
'',
1837 'DebugRedirects' =>
false,
1838 'DebugRawPage' =>
false,
1839 'DebugComments' =>
false,
1840 'DebugDumpSql' =>
false,
1841 'TrxProfilerLimits' => [
1845 'readQueryTime' => 5,
1846 'readQueryRows' => 10000,
1849 'readQueryTime' => 5,
1850 'writeQueryTime' => 1,
1851 'readQueryRows' => 100000,
1852 'maxAffected' => 1000,
1854 'POST-nonwrite' => [
1856 'readQueryTime' => 5,
1857 'readQueryRows' => 10000,
1860 'readQueryTime' => 5,
1861 'writeQueryTime' => 1,
1862 'readQueryRows' => 10000,
1863 'maxAffected' => 1000,
1867 'PostSend-POST' => [
1868 'readQueryTime' => 5,
1869 'writeQueryTime' => 1,
1870 'readQueryRows' => 100000,
1871 'maxAffected' => 1000,
1874 'readQueryTime' => 30,
1875 'writeQueryTime' => 5,
1876 'readQueryRows' => 100000,
1877 'maxAffected' => 500,
1880 'writeQueryTime' => 5,
1881 'maxAffected' => 1000,
1884 'DebugLogGroups' => [
1886 'MWLoggerDefaultSpi' => [
1887 'class' =>
'MediaWiki\\Logger\\LegacySpi',
1889 'ShowDebug' =>
false,
1890 'SpecialVersionShowHooks' =>
false,
1891 'ShowExceptionDetails' =>
false,
1892 'LogExceptionBacktrace' =>
true,
1893 'PropagateErrors' =>
true,
1894 'ShowHostnames' =>
false,
1895 'OverrideHostname' =>
false,
1896 'DevelopmentWarnings' =>
false,
1897 'DeprecationReleaseLimit' =>
false,
1900 'StatsdServer' =>
false,
1901 'StatsdMetricPrefix' =>
'MediaWiki',
1902 'StatsdSamplingRates' => [
1904 'StatsTarget' =>
null,
1905 'StatsFormat' =>
null,
1906 'StatsPrefix' =>
'mediawiki',
1907 'PageInfoTransclusionLimit' => 50,
1908 'EnableJavaScriptTest' =>
false,
1909 'CachePrefix' =>
false,
1910 'DebugToolbar' =>
false,
1911 'DisableTextSearch' =>
false,
1912 'AdvancedSearchHighlighting' =>
false,
1913 'SearchHighlightBoundaries' =>
'[\\p{Z}\\p{P}\\p{C}]',
1914 'OpenSearchTemplates' => [
1915 'application/x-suggestions+json' =>
false,
1916 'application/x-suggestions+xml' =>
false,
1918 'OpenSearchDefaultLimit' => 10,
1919 'OpenSearchDescriptionLength' => 100,
1920 'SearchSuggestCacheExpiry' => 1200,
1921 'DisableSearchUpdate' =>
false,
1922 'NamespacesToBeSearchedDefault' => [
1925 'DisableInternalSearch' =>
false,
1926 'SearchForwardUrl' =>
null,
1927 'SitemapNamespaces' =>
false,
1928 'SitemapNamespacesPriorities' =>
false,
1929 'EnableSearchContributorsByIP' =>
true,
1930 'SpecialSearchFormOptions' => [
1932 'SearchMatchRedirectPreference' =>
false,
1933 'SearchRunSuggestedQuery' =>
true,
1934 'Diff3' =>
'/usr/bin/diff3',
1935 'Diff' =>
'/usr/bin/diff',
1936 'PreviewOnOpenNamespaces' => [
1939 'UniversalEditButton' =>
true,
1940 'UseAutomaticEditSummaries' =>
true,
1941 'CommandLineDarkBg' =>
false,
1943 'ReadOnlyWatchedItemStore' =>
false,
1944 'ReadOnlyFile' =>
false,
1945 'UpgradeKey' =>
false,
1946 'GitBin' =>
'/usr/bin/git',
1947 'GitRepositoryViewers' => [
1948 'https://(?:[a-z0-9_]+@)?gerrit.wikimedia.org/r/(?:p/)?(.*)' =>
'https://gerrit.wikimedia.org/g/%R/+/%H',
1949 'ssh://(?:[a-z0-9_]+@)?gerrit.wikimedia.org:29418/(.*)' =>
'https://gerrit.wikimedia.org/g/%R/+/%H',
1951 'RCMaxAge' => 7776000,
1952 'WatchersMaxAge' => 15552000,
1953 'UnwatchedPageSecret' => 1,
1954 'RCFilterByAge' =>
false,
1971 'redis' =>
'RedisPubSubFeedEngine',
1972 'udp' =>
'UDPRCFeedEngine',
1974 'RCWatchCategoryMembership' =>
false,
1975 'UseRCPatrol' =>
true,
1976 'StructuredChangeFiltersLiveUpdatePollingRate' => 3,
1977 'UseNPPatrol' =>
true,
1978 'UseFilePatrol' =>
true,
1981 'FeedCacheTimeout' => 60,
1982 'FeedDiffCutoff' => 32768,
1983 'OverrideSiteFeed' => [
1986 'rss' =>
'MediaWiki\\Feed\\RSSFeed',
1987 'atom' =>
'MediaWiki\\Feed\\AtomFeed',
1989 'AdvertisedFeedTypes' => [
1992 'RCShowWatchingUsers' =>
false,
1993 'RCShowChangedSize' =>
true,
1994 'RCChangedSizeThreshold' => 500,
1995 'ShowUpdatedMarker' =>
true,
1996 'DisableAnonTalk' =>
false,
1997 'UseTagFilter' =>
true,
1999 'mw-contentmodelchange' =>
true,
2000 'mw-new-redirect' =>
true,
2001 'mw-removed-redirect' =>
true,
2002 'mw-changed-redirect-target' =>
true,
2004 'mw-replace' =>
true,
2005 'mw-rollback' =>
true,
2007 'mw-manual-revert' =>
true,
2008 'mw-reverted' =>
true,
2009 'mw-server-side-upload' =>
true,
2011 'UnwatchedPageThreshold' =>
false,
2012 'RecentChangesFlags' => [
2014 'letter' =>
'newpageletter',
2015 'title' =>
'recentchanges-label-newpage',
2016 'legend' =>
'recentchanges-legend-newpage',
2017 'grouping' =>
'any',
2020 'letter' =>
'minoreditletter',
2021 'title' =>
'recentchanges-label-minor',
2022 'legend' =>
'recentchanges-legend-minor',
2023 'class' =>
'minoredit',
2024 'grouping' =>
'all',
2027 'letter' =>
'boteditletter',
2028 'title' =>
'recentchanges-label-bot',
2029 'legend' =>
'recentchanges-legend-bot',
2030 'class' =>
'botedit',
2031 'grouping' =>
'all',
2034 'letter' =>
'unpatrolledletter',
2035 'title' =>
'recentchanges-label-unpatrolled',
2036 'legend' =>
'recentchanges-legend-unpatrolled',
2037 'grouping' =>
'any',
2040 'WatchlistExpiry' =>
false,
2041 'WatchlistPurgeRate' => 0.1,
2042 'WatchlistExpiryMaxDuration' =>
'1 year',
2043 'RightsPage' =>
null,
2044 'RightsUrl' =>
null,
2045 'RightsText' =>
null,
2046 'RightsIcon' =>
null,
2047 'UseCopyrightUpload' =>
false,
2049 'ShowCreditsIfMax' =>
true,
2050 'ImportSources' => [
2052 'ImportTargetNamespace' =>
null,
2053 'ExportAllowHistory' =>
true,
2054 'ExportMaxHistory' => 0,
2055 'ExportAllowListContributors' =>
false,
2056 'ExportMaxLinkDepth' => 0,
2057 'ExportFromNamespaces' =>
false,
2058 'ExportAllowAll' =>
false,
2059 'ExportPagelistLimit' => 5000,
2060 'XmlDumpSchemaVersion' =>
'0.11',
2061 'WikiFarmSettingsDirectory' =>
null,
2062 'WikiFarmSettingsExtension' =>
'yaml',
2063 'ExtensionFunctions' => [
2065 'ExtensionMessagesFiles' => [
2069 'TranslationAliasesDirs' => [
2071 'ExtensionEntryPointListFiles' => [
2073 'EnableParserLimitReporting' =>
true,
2074 'ValidSkinNames' => [
2078 'ExtensionCredits' => [
2082 'ServiceWiringFiles' => [
2085 'deletePage' =>
'DeletePageJob',
2086 'refreshLinks' =>
'RefreshLinksJob',
2087 'deleteLinks' =>
'DeleteLinksJob',
2088 'htmlCacheUpdate' =>
'HTMLCacheUpdateJob',
2090 'class' =>
'EmaillingJob',
2095 'enotifNotify' =>
'EnotifNotifyJob',
2096 'fixDoubleRedirect' => [
2097 'class' =>
'DoubleRedirectJob',
2103 'needsPage' =>
true,
2105 'AssembleUploadChunks' =>
'AssembleUploadChunksJob',
2106 'PublishStashedFile' =>
'PublishStashedFileJob',
2107 'ThumbnailRender' =>
'ThumbnailRenderJob',
2108 'UploadFromUrl' =>
'UploadFromUrlJob',
2109 'recentChangesUpdate' =>
'RecentChangesUpdateJob',
2110 'refreshLinksPrioritized' =>
'RefreshLinksJob',
2111 'refreshLinksDynamic' =>
'RefreshLinksJob',
2112 'activityUpdateJob' =>
'ActivityUpdateJob',
2113 'categoryMembershipChange' =>
'CategoryMembershipChangeJob',
2114 'clearUserWatchlist' =>
'ClearUserWatchlistJob',
2115 'watchlistExpiry' =>
'WatchlistExpiryJob',
2116 'cdnPurge' =>
'CdnPurgeJob',
2117 'userGroupExpiry' =>
'UserGroupExpiryJob',
2118 'clearWatchlistNotifications' =>
'ClearWatchlistNotificationsJob',
2119 'userOptionsUpdate' =>
'UserOptionsUpdateJob',
2120 'revertedTagUpdate' =>
'RevertedTagUpdateJob',
2121 'null' =>
'NullJob',
2122 'userEditCountInit' =>
'UserEditCountInitJob',
2123 'parsoidCachePrewarm' => [
2124 'class' =>
'ParsoidCachePrewarmJob',
2126 'ParsoidOutputAccess',
2130 'needsPage' =>
false,
2133 'class' =>
'RenameUserJob',
2136 'DBLoadBalancerFactory',
2140 'JobTypesExcludedFromDefaultQueue' => [
2141 'AssembleUploadChunks',
2142 'PublishStashedFile',
2145 'JobBackoffThrottling' => [
2149 'class' =>
'JobQueueDB',
2150 'order' =>
'random',
2154 'JobQueueIncludeInMaxLagFactor' =>
false,
2155 'SpecialPageCacheUpdates' => [
2157 'MediaWiki\\Deferred\\SiteStatsUpdate',
2161 'PagePropLinkInvalidations' => [
2162 'hiddencat' =>
'categorylinks',
2164 'CategoryMagicGallery' =>
true,
2165 'CategoryPagingLimit' => 200,
2166 'CategoryCollation' =>
'uppercase',
2167 'TempCategoryCollations' => [
2169 'TrackingCategories' => [
2188 'LogRestrictions' => [
2189 'suppress' =>
'suppressionlog',
2191 'FilterLogTypes' => [
2194 'newusers' =>
false,
2197 '' =>
'all-logs-page',
2198 'block' =>
'blocklogpage',
2199 'protect' =>
'protectlogpage',
2200 'rights' =>
'rightslog',
2201 'delete' =>
'dellogpage',
2202 'upload' =>
'uploadlogpage',
2203 'move' =>
'movelogpage',
2204 'import' =>
'importlogpage',
2205 'patrol' =>
'patrol-log-page',
2206 'merge' =>
'mergelog',
2207 'suppress' =>
'suppressionlog',
2210 '' =>
'alllogstext',
2211 'block' =>
'blocklogtext',
2212 'delete' =>
'dellogpagetext',
2213 'import' =>
'importlogpagetext',
2214 'merge' =>
'mergelogpagetext',
2215 'move' =>
'movelogpagetext',
2216 'patrol' =>
'patrol-log-header',
2217 'protect' =>
'protectlogtext',
2218 'rights' =>
'rightslogtext',
2219 'suppress' =>
'suppressionlogtext',
2220 'upload' =>
'uploadlogpagetext',
2224 'LogActionsHandlers' => [
2225 'block/block' =>
'BlockLogFormatter',
2226 'block/reblock' =>
'BlockLogFormatter',
2227 'block/unblock' =>
'BlockLogFormatter',
2228 'contentmodel/change' =>
'ContentModelLogFormatter',
2229 'contentmodel/new' =>
'ContentModelLogFormatter',
2230 'delete/delete' =>
'DeleteLogFormatter',
2231 'delete/delete_redir' =>
'DeleteLogFormatter',
2232 'delete/delete_redir2' =>
'DeleteLogFormatter',
2233 'delete/event' =>
'DeleteLogFormatter',
2234 'delete/restore' =>
'DeleteLogFormatter',
2235 'delete/revision' =>
'DeleteLogFormatter',
2236 'import/interwiki' =>
'ImportLogFormatter',
2237 'import/upload' =>
'ImportLogFormatter',
2238 'managetags/activate' =>
'LogFormatter',
2239 'managetags/create' =>
'LogFormatter',
2240 'managetags/deactivate' =>
'LogFormatter',
2241 'managetags/delete' =>
'LogFormatter',
2242 'merge/merge' =>
'MergeLogFormatter',
2243 'move/move' =>
'MoveLogFormatter',
2244 'move/move_redir' =>
'MoveLogFormatter',
2245 'patrol/patrol' =>
'PatrolLogFormatter',
2246 'patrol/autopatrol' =>
'PatrolLogFormatter',
2247 'protect/modify' =>
'ProtectLogFormatter',
2248 'protect/move_prot' =>
'ProtectLogFormatter',
2249 'protect/protect' =>
'ProtectLogFormatter',
2250 'protect/unprotect' =>
'ProtectLogFormatter',
2251 'renameuser/renameuser' =>
'RenameuserLogFormatter',
2252 'rights/autopromote' =>
'RightsLogFormatter',
2253 'rights/rights' =>
'RightsLogFormatter',
2254 'suppress/block' =>
'BlockLogFormatter',
2255 'suppress/delete' =>
'DeleteLogFormatter',
2256 'suppress/event' =>
'DeleteLogFormatter',
2257 'suppress/reblock' =>
'BlockLogFormatter',
2258 'suppress/revision' =>
'DeleteLogFormatter',
2259 'tag/update' =>
'TagLogFormatter',
2260 'upload/overwrite' =>
'UploadLogFormatter',
2261 'upload/revert' =>
'UploadLogFormatter',
2262 'upload/upload' =>
'UploadLogFormatter',
2264 'ActionFilteredLogs' => [
2398 'NewUserLog' =>
true,
2399 'PageCreationLog' =>
true,
2400 'AllowSpecialInclusion' =>
true,
2401 'DisableQueryPageUpdate' =>
false,
2402 'CountCategorizedImagesAsUsed' =>
false,
2403 'MaxRedirectLinksRetrieved' => 500,
2404 'RangeContributionsCIDRLimit' => [
2410 'DefaultRobotPolicy' =>
'index,follow',
2411 'NamespaceRobotPolicies' => [
2413 'ArticleRobotPolicies' => [
2415 'ExemptFromUserRobotsControl' =>
null,
2416 'DebugAPI' =>
false,
2419 'APIFormatModules' => [
2421 'APIMetaModules' => [
2423 'APIPropModules' => [
2425 'APIListModules' => [
2427 'APIMaxDBRows' => 5000,
2428 'APIMaxResultSize' => 8388608,
2429 'APIMaxUncachedDiffs' => 1,
2430 'APIMaxLagThreshold' => 7,
2431 'APIRequestLog' =>
false,
2432 'APICacheHelpTimeout' => 3600,
2433 'APIUselessQueryPages' => [
2437 'AjaxLicensePreview' =>
true,
2438 'CrossSiteAJAXdomains' => [
2440 'CrossSiteAJAXdomainExceptions' => [
2442 'AllowedCorsHeaders' => [
2452 'Access-Control-Max-Age',
2455 'RestAPIAdditionalRouteFiles' => [
2457 'MaxShellMemory' => 307200,
2458 'MaxShellFileSize' => 102400,
2459 'MaxShellTime' => 180,
2460 'MaxShellWallClockTime' => 180,
2461 'ShellCgroup' =>
false,
2462 'PhpCli' =>
'/usr/bin/php',
2463 'ShellRestrictionMethod' =>
'autodetect',
2467 'ShellboxSecretKey' =>
null,
2468 'ShellboxShell' =>
'/bin/sh',
2469 'HTTPTimeout' => 25,
2470 'HTTPConnectTimeout' => 5.0,
2471 'HTTPMaxTimeout' => 0,
2472 'HTTPMaxConnectTimeout' => 0,
2473 'HTTPImportTimeout' => 25,
2474 'AsyncHTTPTimeout' => 25,
2476 'LocalVirtualHosts' => [
2478 'LocalHTTPProxy' =>
false,
2479 'AllowExternalReqID' =>
false,
2481 'RunJobsAsync' =>
false,
2482 'UpdateRowsPerJob' => 300,
2483 'UpdateRowsPerQuery' => 100,
2484 'RedirectOnLogin' =>
null,
2485 'VirtualRestConfig' => [
2492 'forwardCookies' =>
false,
2493 'HTTPProxy' =>
null,
2496 'EventRelayerConfig' => [
2498 'class' =>
'Wikimedia\\EventRelayer\\EventRelayerNull',
2501 'Pingback' =>
false,
2504 'ReportToExpiry' => 86400,
2505 'ReportToEndpoints' => [
2507 'FeaturePolicyReportOnly' => [
2509 'SkinsPreferred' => [
2513 'SpecialContributeSkinsEnabled' => [
2515 'EnableEditRecovery' =>
false,
2516 'EditRecoveryExpiry' => 2592000,
2517 'UseCodexSpecialBlock' =>
false,
2518 'ShowLogoutConfirmation' =>
false,
2521 'ConfigRegistry' =>
'object',
2522 'AssumeProxiesUseDefaultProtocolPorts' =>
'boolean',
2523 'ForceHTTPS' =>
'boolean',
2524 'ExtensionDirectory' => [
2528 'StyleDirectory' => [
2536 'ReferrerPolicy' => [
2541 'ActionPaths' =>
'object',
2542 'MainPageIsDomainRoot' =>
'boolean',
2543 'ImgAuthUrlPathMap' =>
'object',
2544 'LocalFileRepo' => [
2548 'ForeignFileRepos' =>
'array',
2549 'UseSharedUploads' =>
'boolean',
2550 'SharedUploadDirectory' => [
2554 'SharedUploadPath' => [
2558 'HashedSharedUploadDirectory' =>
'boolean',
2559 'FetchCommonsDescriptions' =>
'boolean',
2560 'SharedUploadDBname' => [
2564 'SharedUploadDBprefix' =>
'string',
2565 'CacheSharedUploads' =>
'boolean',
2566 'ForeignUploadTargets' =>
'array',
2567 'UploadDialog' =>
'object',
2568 'FileBackends' =>
'object',
2569 'LockManagers' =>
'array',
2570 'CopyUploadsDomains' =>
'array',
2571 'CopyUploadTimeout' => [
2575 'SharedThumbnailScriptPath' => [
2579 'HashedUploadDirectory' =>
'boolean',
2580 'FileExtensions' =>
'array',
2581 'ProhibitedFileExtensions' =>
'array',
2582 'MimeTypeExclusions' =>
'array',
2583 'TrustedMediaFormats' =>
'array',
2584 'MediaHandlers' =>
'object',
2585 'NativeImageLazyLoading' =>
'boolean',
2586 'ParserTestMediaHandlers' =>
'object',
2587 'MaxInterlacingAreas' =>
'object',
2588 'SVGConverters' =>
'object',
2589 'SVGNativeRendering' => [
2598 'TiffThumbnailType' =>
'array',
2599 'GenerateThumbnailOnParse' =>
'boolean',
2600 'EnableAutoRotation' => [
2608 'AntivirusSetup' =>
'object',
2609 'MimeDetectorCommand' => [
2613 'XMLMimeTypes' =>
'object',
2614 'ImageLimits' =>
'array',
2615 'ThumbLimits' =>
'array',
2616 'ThumbnailNamespaces' =>
'array',
2617 'ThumbnailBuckets' => [
2621 'UploadThumbnailRenderMap' =>
'object',
2622 'GalleryOptions' =>
'object',
2635 'DjvuPostProcessor' => [
2643 'EnotifFromEditor' =>
'boolean',
2644 'EnotifRevealEditorAddress' =>
'boolean',
2645 'UsersNotifiedOnAllChanges' =>
'object',
2650 'SharedTables' =>
'array',
2655 'LBFactoryConf' =>
'object',
2656 'LocalDatabases' =>
'array',
2657 'VirtualDomainsMapping' =>
'object',
2658 'TemplateLinksSchemaMigrationStage' =>
'integer',
2659 'PageLinksSchemaMigrationStage' =>
'integer',
2660 'ExternalLinksDomainGaps' =>
'object',
2661 'ContentHandlers' =>
'object',
2662 'NamespaceContentModels' =>
'object',
2663 'TextModelsToParse' =>
'array',
2664 'ExternalStores' =>
'array',
2665 'ExternalServers' =>
'object',
2666 'DefaultExternalStore' => [
2670 'RevisionCacheExpiry' =>
'integer',
2671 'PageLanguageUseDB' =>
'boolean',
2676 'ExternalDiffEngine' => [
2680 'Wikidiff2Options' =>
'object',
2681 'RequestTimeLimit' => [
2685 'CriticalSectionTimeLimit' =>
'number',
2686 'PoolCounterConf' => [
2690 'PoolCountClientConf' =>
'object',
2691 'MaxUserDBWriteDuration' => [
2695 'MaxJobDBWriteDuration' => [
2699 'MultiShardSiteStats' =>
'boolean',
2700 'ObjectCaches' =>
'object',
2701 'WANObjectCache' =>
'object',
2702 'MicroStashType' => [
2706 'ParsoidCacheConfig' =>
'object',
2707 'ParserCacheFilterConfig' =>
'object',
2708 'ChronologyProtectorStash' => [
2712 'ChronologyProtectorSecret' =>
'string',
2713 'PHPSessionHandling' =>
'string',
2714 'SuspiciousIpExpiry' => [
2718 'MemCachedServers' =>
'array',
2719 'LocalisationCacheConf' =>
'object',
2720 'ExtensionInfoMTime' => [
2724 'CdnServers' =>
'object',
2725 'CdnServersNoPurge' =>
'object',
2726 'HTCPRouting' =>
'object',
2727 'GrammarForms' =>
'object',
2728 'ExtraInterlanguageLinkPrefixes' =>
'array',
2729 'InterlanguageLinkCodeMap' =>
'object',
2730 'ExtraLanguageNames' =>
'object',
2731 'ExtraLanguageCodes' =>
'object',
2732 'DummyLanguageCodes' =>
'object',
2733 'DisabledVariants' =>
'object',
2734 'ForceUIMsgAsContentMsg' =>
'object',
2735 'RawHtmlMessages' =>
'array',
2736 'OverrideUcfirstCharacters' =>
'object',
2737 'XhtmlNamespaces' =>
'object',
2738 'BrowserFormatDetection' =>
'string',
2739 'SkinMetaTags' =>
'object',
2740 'SkipSkins' =>
'object',
2741 'FragmentMode' =>
'array',
2742 'FooterIcons' =>
'object',
2743 'InterwikiLogoOverride' =>
'array',
2744 'ResourceModules' =>
'object',
2745 'ResourceModuleSkinStyles' =>
'object',
2746 'ResourceLoaderSources' =>
'object',
2747 'ResourceLoaderMaxage' =>
'object',
2748 'ResourceLoaderMaxQueryLength' => [
2752 'CanonicalNamespaceNames' =>
'object',
2753 'ExtraNamespaces' =>
'object',
2754 'ExtraGenderNamespaces' =>
'object',
2755 'NamespaceAliases' =>
'object',
2756 'CapitalLinkOverrides' =>
'object',
2757 'NamespacesWithSubpages' =>
'object',
2758 'ContentNamespaces' =>
'array',
2759 'ShortPagesNamespaceExclusions' =>
'array',
2760 'ExtraSignatureNamespaces' =>
'array',
2761 'InvalidRedirectTargets' =>
'array',
2762 'LocalInterwikis' =>
'array',
2763 'InterwikiCache' => [
2767 'SiteTypes' =>
'object',
2768 'UrlProtocols' =>
'array',
2769 'TidyConfig' =>
'object',
2770 'ParsoidSettings' =>
'object',
2771 'NoFollowNsExceptions' =>
'array',
2772 'NoFollowDomainExceptions' =>
'array',
2773 'EnableMagicLinks' =>
'object',
2774 'ManualRevertSearchRadius' =>
'integer',
2775 'RevertedTagMaxDepth' =>
'integer',
2776 'CentralIdLookupProviders' =>
'object',
2777 'CentralIdLookupProvider' =>
'string',
2778 'UserRegistrationProviders' =>
'object',
2779 'PasswordPolicy' =>
'object',
2780 'AuthManagerConfig' => [
2784 'AuthManagerAutoConfig' =>
'object',
2785 'RememberMe' =>
'string',
2786 'ReauthenticateTime' =>
'object',
2787 'AllowSecuritySensitiveOperationIfCannotReauthenticate' =>
'object',
2788 'ChangeCredentialsBlacklist' =>
'array',
2789 'RemoveCredentialsBlacklist' =>
'array',
2790 'PasswordConfig' =>
'object',
2791 'PasswordResetRoutes' =>
'object',
2792 'SignatureAllowedLintErrors' =>
'array',
2793 'ReservedUsernames' =>
'array',
2794 'DefaultUserOptions' =>
'object',
2795 'ConditionalUserOptions' =>
'object',
2796 'HiddenPrefs' =>
'array',
2797 'AuthenticationTokenVersion' => [
2801 'SessionProviders' =>
'object',
2802 'AutoCreateTempUser' =>
'object',
2803 'BlockCIDRLimit' =>
'object',
2804 'EnablePartialActionBlocks' =>
'boolean',
2805 'EnableMultiBlocks' =>
'boolean',
2806 'BlockTargetMigrationStage' =>
'integer',
2807 'GroupPermissions' =>
'object',
2808 'PrivilegedGroups' =>
'array',
2809 'RevokePermissions' =>
'object',
2810 'GroupInheritsPermissions' =>
'object',
2811 'ImplicitGroups' =>
'array',
2812 'GroupsAddToSelf' =>
'object',
2813 'GroupsRemoveFromSelf' =>
'object',
2814 'RestrictionTypes' =>
'array',
2815 'RestrictionLevels' =>
'array',
2816 'CascadingRestrictionLevels' =>
'array',
2817 'SemiprotectedRestrictionLevels' =>
'array',
2818 'NamespaceProtection' =>
'object',
2819 'NonincludableNamespaces' =>
'object',
2820 'Autopromote' =>
'object',
2821 'AutopromoteOnce' =>
'object',
2822 'AddGroups' =>
'object',
2823 'RemoveGroups' =>
'object',
2824 'AvailableRights' =>
'array',
2825 'ImplicitRights' =>
'array',
2826 'AccountCreationThrottle' => [
2830 'TempAccountCreationThrottle' =>
'array',
2831 'TempAccountNameAcquisitionThrottle' =>
'array',
2832 'SpamRegex' =>
'array',
2833 'SummarySpamRegex' =>
'array',
2834 'DnsBlacklistUrls' =>
'array',
2839 'ProxyWhitelist' =>
'array',
2840 'SoftBlockRanges' =>
'array',
2841 'RateLimits' =>
'object',
2842 'RateLimitsExcludedIPs' =>
'array',
2843 'PasswordAttemptThrottle' =>
'array',
2844 'GrantPermissions' =>
'object',
2845 'GrantPermissionGroups' =>
'object',
2846 'GrantRiskGroups' =>
'object',
2847 'EnableBotPasswords' =>
'boolean',
2848 'BotPasswordsCluster' => [
2852 'BotPasswordsDatabase' => [
2860 'CSPReportOnlyHeader' => [
2864 'CSPFalsePositiveUrls' =>
'object',
2865 'AllowCrossOrigin' =>
'boolean',
2866 'RestAllowCrossOriginCookieAuth' =>
'boolean',
2867 'CookieSameSite' => [
2871 'CacheVaryCookies' =>
'array',
2872 'TrxProfilerLimits' =>
'object',
2873 'DebugLogGroups' =>
'object',
2874 'MWLoggerDefaultSpi' =>
'object',
2875 'Profiler' =>
'object',
2876 'StatsdSamplingRates' =>
'object',
2885 'StatsPrefix' =>
'string',
2886 'OpenSearchTemplates' =>
'object',
2887 'NamespacesToBeSearchedDefault' =>
'object',
2888 'SitemapNamespaces' => [
2892 'SitemapNamespacesPriorities' => [
2896 'SpecialSearchFormOptions' =>
'object',
2897 'SearchMatchRedirectPreference' =>
'boolean',
2898 'SearchRunSuggestedQuery' =>
'boolean',
2899 'PreviewOnOpenNamespaces' =>
'object',
2900 'ReadOnlyWatchedItemStore' =>
'boolean',
2901 'GitRepositoryViewers' =>
'object',
2902 'RCLinkLimits' =>
'array',
2903 'RCLinkDays' =>
'array',
2904 'RCFeeds' =>
'object',
2905 'RCEngines' =>
'object',
2906 'OverrideSiteFeed' =>
'object',
2907 'FeedClasses' =>
'object',
2908 'AdvertisedFeedTypes' =>
'array',
2909 'SoftwareTags' =>
'object',
2910 'RecentChangesFlags' =>
'object',
2911 'WatchlistExpiry' =>
'boolean',
2912 'WatchlistPurgeRate' =>
'number',
2913 'WatchlistExpiryMaxDuration' => [
2917 'ImportSources' =>
'object',
2918 'ExtensionFunctions' =>
'array',
2919 'ExtensionMessagesFiles' =>
'object',
2920 'MessagesDirs' =>
'object',
2921 'TranslationAliasesDirs' =>
'object',
2922 'ExtensionEntryPointListFiles' =>
'object',
2923 'ValidSkinNames' =>
'object',
2924 'SpecialPages' =>
'object',
2925 'ExtensionCredits' =>
'object',
2926 'Hooks' =>
'object',
2927 'ServiceWiringFiles' =>
'array',
2928 'JobClasses' =>
'object',
2929 'JobTypesExcludedFromDefaultQueue' =>
'array',
2930 'JobBackoffThrottling' =>
'object',
2931 'JobTypeConf' =>
'object',
2932 'SpecialPageCacheUpdates' =>
'object',
2933 'PagePropLinkInvalidations' =>
'object',
2934 'TempCategoryCollations' =>
'array',
2935 'TrackingCategories' =>
'array',
2936 'LogTypes' =>
'array',
2937 'LogRestrictions' =>
'object',
2938 'FilterLogTypes' =>
'object',
2939 'LogNames' =>
'object',
2940 'LogHeaders' =>
'object',
2941 'LogActions' =>
'object',
2942 'LogActionsHandlers' =>
'object',
2943 'ActionFilteredLogs' =>
'object',
2944 'RangeContributionsCIDRLimit' =>
'object',
2945 'Actions' =>
'object',
2946 'NamespaceRobotPolicies' =>
'object',
2947 'ArticleRobotPolicies' =>
'object',
2948 'ExemptFromUserRobotsControl' => [
2952 'APIModules' =>
'object',
2953 'APIFormatModules' =>
'object',
2954 'APIMetaModules' =>
'object',
2955 'APIPropModules' =>
'object',
2956 'APIListModules' =>
'object',
2957 'APIUselessQueryPages' =>
'array',
2958 'CrossSiteAJAXdomains' =>
'object',
2959 'CrossSiteAJAXdomainExceptions' =>
'object',
2960 'AllowedCorsHeaders' =>
'array',
2961 'RestAPIAdditionalRouteFiles' =>
'array',
2962 'ShellRestrictionMethod' => [
2966 'ShellboxUrls' =>
'object',
2967 'ShellboxSecretKey' => [
2971 'ShellboxShell' => [
2975 'HTTPTimeout' =>
'number',
2976 'HTTPConnectTimeout' =>
'number',
2977 'HTTPMaxTimeout' =>
'number',
2978 'HTTPMaxConnectTimeout' =>
'number',
2979 'LocalVirtualHosts' =>
'object',
2980 'LocalHTTPProxy' => [
2984 'VirtualRestConfig' =>
'object',
2985 'EventRelayerConfig' =>
'object',
2986 'Pingback' =>
'boolean',
2987 'OriginTrials' =>
'array',
2988 'ReportToExpiry' =>
'integer',
2989 'ReportToEndpoints' =>
'array',
2990 'FeaturePolicyReportOnly' =>
'array',
2991 'SkinsPreferred' =>
'array',
2992 'SpecialContributeSkinsEnabled' =>
'array',
2993 'EnableEditRecovery' =>
'boolean',
2994 'EditRecoveryExpiry' =>
'integer',
2995 'UseCodexSpecialBlock' =>
'boolean',
2996 'ShowLogoutConfirmation' =>
'boolean',
2998 'mergeStrategy' => [
2999 'TiffThumbnailType' =>
'replace',
3000 'LBFactoryConf' =>
'replace',
3001 'InterwikiCache' =>
'replace',
3002 'PasswordPolicy' =>
'array_replace_recursive',
3003 'AuthManagerAutoConfig' =>
'array_plus_2d',
3004 'GroupPermissions' =>
'array_plus_2d',
3005 'RevokePermissions' =>
'array_plus_2d',
3006 'RateLimits' =>
'array_plus_2d',
3007 'GrantPermissions' =>
'array_plus_2d',
3008 'MWLoggerDefaultSpi' =>
'replace',
3009 'Profiler' =>
'replace',
3010 'Hooks' =>
'array_merge_recursive',
3011 'VirtualRestConfig' =>
'array_plus_2d',
3013 'dynamicDefault' => [
3016 'MediaWiki\\MainConfigSchema',
3017 'getDefaultUsePathInfo',
3025 'MediaWiki\\MainConfigSchema',
3034 'MediaWiki\\MainConfigSchema',
3035 'getDefaultLoadScript',
3043 'MediaWiki\\MainConfigSchema',
3044 'getDefaultRestPath',
3052 'MediaWiki\\MainConfigSchema',
3053 'getDefaultStylePath',
3056 'LocalStylePath' => [
3061 'MediaWiki\\MainConfigSchema',
3062 'getDefaultLocalStylePath',
3065 'ExtensionAssetsPath' => [
3070 'MediaWiki\\MainConfigSchema',
3071 'getDefaultExtensionAssetsPath',
3080 'MediaWiki\\MainConfigSchema',
3081 'getDefaultArticlePath',
3089 'MediaWiki\\MainConfigSchema',
3090 'getDefaultUploadPath',
3093 'UploadDirectory' => [
3098 'MediaWiki\\MainConfigSchema',
3099 'getDefaultUploadDirectory',
3102 'FileCacheDirectory' => [
3107 'MediaWiki\\MainConfigSchema',
3108 'getDefaultFileCacheDirectory',
3116 'MediaWiki\\MainConfigSchema',
3120 'DeletedDirectory' => [
3125 'MediaWiki\\MainConfigSchema',
3126 'getDefaultDeletedDirectory',
3129 'LocalFileRepo' => [
3136 'HashedUploadDirectory',
3137 'ThumbnailScriptPath',
3138 'GenerateThumbnailOnParse',
3140 'UpdateCompatibleMetadata',
3143 'MediaWiki\\MainConfigSchema',
3144 'getDefaultLocalFileRepo',
3149 'MediaWiki\\MainConfigSchema',
3150 'getDefaultShowEXIF',
3158 'MediaWiki\\MainConfigSchema',
3159 'getDefaultSharedPrefix',
3167 'MediaWiki\\MainConfigSchema',
3168 'getDefaultSharedSchema',
3176 'MediaWiki\\MainConfigSchema',
3177 'getDefaultDBerrorLogTZ',
3180 'Localtimezone' => [
3182 'MediaWiki\\MainConfigSchema',
3183 'getDefaultLocaltimezone',
3186 'LocalTZoffset' => [
3191 'MediaWiki\\MainConfigSchema',
3192 'getDefaultLocalTZoffset',
3195 'ResourceBasePath' => [
3200 'MediaWiki\\MainConfigSchema',
3201 'getDefaultResourceBasePath',
3204 'MetaNamespace' => [
3209 'MediaWiki\\MainConfigSchema',
3210 'getDefaultMetaNamespace',
3218 'MediaWiki\\MainConfigSchema',
3219 'getDefaultCookieSecure',
3231 'MediaWiki\\MainConfigSchema',
3232 'getDefaultCookiePrefix',
3240 'MediaWiki\\MainConfigSchema',
3241 'getDefaultReadOnlyFile',
3246 'config-schema' => [
3247 'UploadStashScalerBaseUrl' => [
3248 'deprecated' =>
'since 1.36 Use thumbProxyUrl in $wgLocalFileRepo',
3250 'IllegalFileChars' => [
3251 'deprecated' =>
'since 1.41; no longer customizable',
3253 'ThumbnailNamespaces' => [
3255 'type' =>
'integer',
3258 'LocalDatabases' => [
3263 'ParserCacheFilterConfig' => [
3264 'additionalProperties' => [
3266 'description' =>
'A map of namespace IDs to filter definitions.',
3267 'additionalProperties' => [
3269 'description' =>
'A map of filter names to values.',
3278 'RawHtmlMessages' => [
3283 'InterwikiLogoOverride' => [
3288 'LegalTitleChars' => [
3289 'deprecated' =>
'since 1.41; use Extension:TitleBlacklist to customize',
3291 'ParserEnableLegacyMediaDOM' => [
3292 'deprecated' =>
'since 1.41',
3294 'UseContentMediaStyles' => [
3295 'deprecated' =>
'since 1.41',
3297 'ReauthenticateTime' => [
3298 'additionalProperties' => [
3299 'type' =>
'integer',
3302 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [
3303 'additionalProperties' => [
3304 'type' =>
'boolean',
3307 'ChangeCredentialsBlacklist' => [
3312 'RemoveCredentialsBlacklist' => [
3317 'GroupPermissions' => [
3318 'additionalProperties' => [
3320 'additionalProperties' => [
3321 'type' =>
'boolean',
3325 'GroupInheritsPermissions' => [
3326 'additionalProperties' => [
3330 'AvailableRights' => [
3335 'ImplicitRights' => [
3340 'SoftBlockRanges' => [
3345 'GrantPermissions' => [
3346 'additionalProperties' => [
3348 'additionalProperties' => [
3349 'type' =>
'boolean',
3353 'GrantPermissionGroups' => [
3354 'additionalProperties' => [
3359 'additionalProperties' => [
3360 'type' =>
'boolean',
3363 'JobBackoffThrottling' => [
3364 'additionalProperties' => [
3369 'additionalProperties' => [
3379 'type' =>
'integer',
3384 'TrackingCategories' => [
3385 'deprecated' =>
'since 1.25 Extensions should now register tracking categories using the new extension registration system.',
3387 'RangeContributionsCIDRLimit' => [
3388 'additionalProperties' => [
3389 'type' =>
'integer',
3393 'additionalProperties' => [
3402 'obsolete-config' => [
3403 'MangleFlashPolicy' =>
'Since 1.39; no longer has any effect.',
3404 'EnableOpenSearchSuggest' =>
'Since 1.35, no longer used',
3405 'AutoloadAttemptLowercase' =>
'Since 1.40; no longer has any effect.',