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,
38 'Favicon' =>
'/favicon.ico',
39 'AppleTouchIcon' =>
false,
40 'ReferrerPolicy' =>
false,
41 'TmpDirectory' =>
false,
42 'UploadBaseUrl' =>
'',
43 'UploadStashScalerBaseUrl' =>
false,
46 'MainPageIsDomainRoot' =>
false,
47 'EnableUploads' =>
false,
48 'UploadStashMaxAge' => 21600,
49 'EnableAsyncUploads' =>
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 1 =>
'application/javascript',
158 2 =>
'text/javascript',
159 3 =>
'text/x-javascript',
160 4 =>
'application/x-shellscript',
161 5 =>
'application/x-php',
163 7 =>
'text/x-python',
168 12 =>
'text/scriptlet',
169 13 =>
'application/x-msdownload',
170 14 =>
'application/x-msmetafile',
171 15 =>
'application/java',
172 16 =>
'application/xml',
175 'CheckFileExtensions' =>
true,
176 'StrictFileExtensions' =>
true,
177 'DisableUploadScriptChecks' =>
false,
178 'UploadSizeWarning' =>
false,
179 'TrustedMediaFormats' => [
183 3 =>
'image/svg+xml',
184 4 =>
'application/pdf',
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 0 =>
'SvgHandler::rasterizeImagickExt',
226 'SVGConverter' =>
'ImageMagick',
227 'SVGConverterPath' =>
'',
228 'SVGMaxSize' => 5120,
229 'SVGMetadataCutoff' => 262144,
230 'MediaInTargetLanguage' =>
true,
231 'MaxImageArea' => 12500000,
232 'MaxAnimatedGifArea' => 12500000,
233 'TiffThumbnailType' => [
235 'ThumbnailEpoch' =>
'20030516000000',
236 'AttemptFailureEpoch' => 1,
237 'IgnoreImageErrors' =>
false,
238 'GenerateThumbnailOnParse' =>
true,
239 'ShowArchiveThumbnails' =>
true,
240 'EnableAutoRotation' =>
null,
242 'AntivirusSetup' => [
244 'command' =>
'clamscan --no-summary ',
251 'messagepattern' =>
'/.*?:(.*)/sim',
254 'AntivirusRequired' =>
true,
255 'VerifyMimeType' =>
true,
256 'VerifyMimeTypeIE' =>
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 'ThumbnailBuckets' =>
null,
303 'ThumbnailMinimumBucketDistance' => 50,
304 'UploadThumbnailRenderMap' => [
306 'UploadThumbnailRenderMethod' =>
'jobqueue',
307 'UploadThumbnailRenderHttpCustomHost' =>
false,
308 'UploadThumbnailRenderHttpCustomDomain' =>
false,
309 'UseTinyRGBForJPGThumbnails' =>
false,
310 'GalleryOptions' => [
312 'ThumbUpright' => 0.75,
313 'DirectoryMode' => 511,
314 'ResponsiveImages' =>
true,
315 'ImagePreconnect' =>
false,
317 'DjvuRenderer' =>
null,
319 'DjvuPostProcessor' =>
'pnmtojpeg',
320 'DjvuOutputExtension' =>
'jpg',
321 'EmergencyContact' =>
false,
322 'PasswordSender' =>
false,
323 'NoReplyAddress' =>
false,
324 'EnableEmail' =>
true,
325 'EnableUserEmail' =>
true,
326 'EnableSpecialMute' =>
false,
327 'EnableUserEmailMuteList' =>
false,
328 'UserEmailUseReplyTo' =>
true,
329 'PasswordReminderResendTime' => 24,
330 'NewPasswordExpiry' => 604800,
331 'UserEmailConfirmationTokenExpiry' => 604800,
332 'PasswordExpirationDays' =>
false,
333 'PasswordExpireGrace' => 604800,
335 'AdditionalMailParams' =>
null,
336 'AllowHTMLEmail' =>
false,
337 'EnotifFromEditor' =>
false,
338 'EmailAuthentication' =>
true,
339 'EnotifWatchlist' =>
false,
340 'EnotifUserTalk' =>
false,
341 'EnotifRevealEditorAddress' =>
false,
342 'EnotifMinorEdits' =>
true,
343 'EnotifImpersonal' =>
false,
344 'EnotifMaxRecips' => 500,
345 'EnotifUseRealName' =>
false,
346 'UsersNotifiedOnAllChanges' => [
348 'DBname' =>
'my_wiki',
349 'DBmwschema' =>
null,
351 'DBserver' =>
'localhost',
353 'DBuser' =>
'wikiuser',
357 'DBcompress' =>
false,
358 'DBadminuser' =>
null,
359 'DBadminpassword' =>
null,
360 'SearchType' =>
null,
361 'SearchTypeAlternatives' =>
null,
362 'DBTableOptions' =>
'ENGINE=InnoDB, DEFAULT CHARSET=binary',
364 'DBDefaultGroup' =>
null,
365 'SQLiteDataDir' =>
'',
367 'SharedPrefix' =>
false,
370 1 =>
'user_properties',
371 2 =>
'user_autocreate_serial',
373 'SharedSchema' =>
false,
374 'DBservers' =>
false,
376 'class' =>
'Wikimedia\\Rdbms\\LBFactorySimple',
378 'DataCenterUpdateStickTTL' => 10,
379 'DBerrorLog' =>
false,
380 'DBerrorLogTZ' =>
false,
381 'LocalDatabases' => [
383 'DatabaseReplicaLagWarning' => 10,
384 'DatabaseReplicaLagCritical' => 30,
385 'MaxExecutionTimeForExpensiveQueries' => 0,
386 'TemplateLinksSchemaMigrationStage' => 768,
387 'ContentHandlers' => [
388 'wikitext' =>
'WikitextContentHandler',
389 'javascript' =>
'JavaScriptContentHandler',
390 'json' =>
'JsonContentHandler',
391 'css' =>
'CssContentHandler',
392 'text' =>
'TextContentHandler',
393 'unknown' =>
'FallbackContentHandler',
395 'NamespaceContentModels' => [
397 'ContentHandlerTextFallback' =>
'ignore',
398 'TextModelsToParse' => [
403 'CompressRevisions' =>
false,
404 'ExternalStores' => [
406 'ExternalServers' => [
408 'DefaultExternalStore' =>
false,
409 'RevisionCacheExpiry' => 604800,
410 'PageLanguageUseDB' =>
false,
411 'DiffEngine' =>
null,
412 'ExternalDiffEngine' =>
false,
413 'RequestTimeLimit' =>
null,
414 'TransactionalTimeLimit' => 120,
415 'CriticalSectionTimeLimit' => 180.0,
416 'MiserMode' =>
false,
417 'DisableQueryPages' =>
false,
418 'QueryCacheLimit' => 1000,
419 'WantedPagesThreshold' => 1,
420 'AllowSlowParserFunctions' =>
false,
421 'AllowSchemaUpdates' =>
true,
422 'MaxArticleSize' => 2048,
423 'MemoryLimit' =>
'50M',
424 'PoolCounterConf' =>
null,
425 'MaxUserDBWriteDuration' =>
false,
426 'MaxJobDBWriteDuration' =>
false,
427 'LinkHolderBatchSize' => 1000,
428 'MaximumMovedPages' => 100,
429 'ForceDeferredUpdatesPreSend' =>
false,
430 'MultiShardSiteStats' =>
false,
431 'CacheDirectory' =>
false,
432 'MainCacheType' => 0,
433 'MessageCacheType' => -1,
434 'ParserCacheType' => -1,
435 'SessionCacheType' => -1,
436 'LanguageConverterCacheType' => -1,
437 'StatsCacheType' => -1,
440 'class' =>
'EmptyBagOStuff',
441 'reportDupes' =>
false,
444 'class' =>
'SqlBagOStuff',
445 'loggroup' =>
'SQLBagOStuff',
448 'factory' =>
'ObjectCache::newAnything',
451 'factory' =>
'ObjectCache::getLocalServerInstance',
454 'class' =>
'ReplicatedBagOStuff',
456 'factory' =>
'ObjectCache::newFromParams',
459 'class' =>
'SqlBagOStuff',
460 'replicaOnly' =>
true,
465 'factory' =>
'ObjectCache::newFromParams',
468 'class' =>
'SqlBagOStuff',
469 'replicaOnly' =>
false,
473 'loggroup' =>
'SQLBagOStuff',
474 'reportDupes' =>
false,
477 'class' =>
'MemcachedPhpBagOStuff',
478 'loggroup' =>
'memcached',
480 'memcached-pecl' => [
481 'class' =>
'MemcachedPeclBagOStuff',
482 'loggroup' =>
'memcached',
485 'class' =>
'HashBagOStuff',
486 'reportDupes' =>
false,
489 'class' =>
'APCUBagOStuff',
490 'reportDupes' =>
false,
493 'class' =>
'APCUBagOStuff',
494 'reportDupes' =>
false,
497 'class' =>
'WinCacheBagOStuff',
498 'reportDupes' =>
false,
501 'MainWANCache' =>
false,
502 'WANObjectCaches' => [
504 'class' =>
'WANObjectCache',
508 'EnableWANCacheReaper' =>
false,
509 'MainStash' =>
'db-replicated',
510 'ParsoidCacheConfig' => [
512 'StashDuration' => 86400,
513 'CacheThresholdTime' => 0.0,
514 'WarmParsoidParserCache' =>
false,
516 'ChronologyProtectorStash' =>
null,
517 'ParserCacheExpireTime' => 86400,
518 'OldRevisionParserCacheExpireTime' => 3600,
519 'ObjectCacheSessionExpiry' => 3600,
520 'PHPSessionHandling' =>
'enable',
521 'SuspiciousIpExpiry' =>
false,
522 'SessionPbkdf2Iterations' => 10001,
523 'MemCachedServers' => [
524 0 =>
'127.0.0.1:11211',
526 'MemCachedPersistent' =>
false,
527 'MemCachedTimeout' => 500000,
528 'UseLocalMessageCache' =>
false,
529 'AdaptiveMessageCache' =>
false,
530 'LocalisationCacheConf' => [
531 'class' =>
'LocalisationCache',
533 'storeClass' =>
false,
534 'storeDirectory' =>
false,
537 'forceRecache' =>
false,
538 'manualRecache' =>
false,
540 'CachePages' =>
true,
541 'CacheEpoch' =>
'20030516000000',
542 'GitInfoCacheDirectory' =>
false,
543 'UseFileCache' =>
false,
544 'FileCacheDepth' => 2,
545 'RenderHashAppend' =>
'',
546 'EnableSidebarCache' =>
false,
547 'SidebarCacheExpiry' => 86400,
549 'InvalidateCacheOnLocalSettingsChange' =>
true,
550 'ExtensionInfoMTime' =>
false,
551 'EnableRemoteBagOStuffTests' =>
false,
553 'VaryOnXFP' =>
false,
554 'InternalServer' =>
false,
555 'CdnMaxAge' => 18000,
556 'CdnMaxageLagged' => 30,
557 'CdnMaxageStale' => 10,
558 'CdnReboundPurgeDelay' => 0,
559 'CdnMaxageSubstitute' => 60,
560 'ForcedRawSMaxage' => 300,
563 'CdnServersNoPurge' => [
565 'SquidPurgeUseHostHeader' =>
true,
568 'HTCPMulticastTTL' => 1,
569 'UsePrivateIPs' =>
false,
570 'CdnMatchParameterOrder' =>
true,
571 'LanguageCode' =>
'en',
574 'InterwikiMagic' =>
true,
575 'HideInterlanguageLinks' =>
false,
576 'ExtraInterlanguageLinkPrefixes' => [
578 'InterlanguageLinkCodeMap' => [
580 'ExtraLanguageNames' => [
582 'ExtraLanguageCodes' => [
587 'DummyLanguageCodes' => [
589 'AllUnicodeFixes' =>
false,
590 'LegacyEncoding' =>
false,
591 'AmericanDates' =>
false,
592 'TranslateNumerals' =>
true,
593 'UseDatabaseMessages' =>
true,
594 'MaxMsgCacheEntrySize' => 10000,
595 'DisableLangConversion' =>
false,
596 'DisableTitleConversion' =>
false,
597 'DefaultLanguageVariant' =>
false,
598 'UsePigLatinVariant' =>
false,
599 'DisabledVariants' => [
601 'VariantArticlePath' =>
false,
602 'LoginLanguageSelector' =>
false,
603 'ForceUIMsgAsContentMsg' => [
605 'RawHtmlMessages' => [
607 1 =>
'history_copyright',
609 3 =>
'youhavenewmessagesmanyusers',
610 4 =>
'youhavenewmessages',
612 'Localtimezone' =>
null,
613 'LocalTZoffset' =>
null,
614 'OverrideUcfirstCharacters' => [
616 'MimeType' =>
'text/html',
617 'Html5Version' =>
null,
618 'HTMLFormAllowTableFormat' =>
true,
619 'UseMediaWikiUIEverywhere' =>
false,
620 'EditSubmitButtonLabelPublish' =>
false,
621 'XhtmlNamespaces' => [
624 'BrowserFormatDetection' =>
'telephone=no',
627 'DefaultSkin' =>
'vector',
628 'FallbackSkin' =>
'fallback',
631 'DisableOutputCompression' =>
false,
636 'ExternalInterwikiFragmentMode' =>
'legacy',
645 'url' =>
'https://www.mediawiki.org/',
646 'alt' =>
'Powered by MediaWiki',
650 'UseCombinedLoginLink' =>
false,
652 'Send404Code' =>
true,
653 'ShowRollbackEditCount' => 10,
654 'EnableCanonicalServerLink' =>
false,
655 'MangleFlashPolicy' =>
true,
656 'ResourceModules' => [
658 'ResourceModuleSkinStyles' => [
660 'ResourceLoaderSources' => [
662 'ResourceBasePath' =>
null,
663 'ResourceLoaderMaxage' => [
665 'ResourceLoaderUseObjectCacheForDeps' =>
false,
666 'ResourceLoaderDebug' =>
false,
667 'ResourceLoaderMaxQueryLength' =>
false,
668 'ResourceLoaderValidateJS' =>
true,
669 'ResourceLoaderEnableJSProfiler' =>
false,
670 'ResourceLoaderStorageEnabled' =>
true,
671 'ResourceLoaderStorageVersion' => 1,
672 'AllowSiteCSSOnRestrictedPages' =>
false,
673 'VueDevelopmentMode' =>
false,
674 'MetaNamespace' =>
false,
675 'MetaNamespaceTalk' =>
false,
676 'CanonicalNamespaceNames' => [
688 9 =>
'MediaWiki_talk',
690 11 =>
'Template_talk',
694 15 =>
'Category_talk',
696 'ExtraNamespaces' => [
698 'ExtraGenderNamespaces' => [
700 'NamespaceAliases' => [
702 'LegalTitleChars' =>
' %!"$&\'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+',
703 'CapitalLinks' =>
true,
704 'CapitalLinkOverrides' => [
706 'NamespacesWithSubpages' => [
721 'ContentNamespaces' => [
724 'ShortPagesNamespaceExclusions' => [
726 'ExtraSignatureNamespaces' => [
728 'InvalidRedirectTargets' => [
734 'DisableHardRedirects' =>
false,
735 'FixDoubleRedirects' =>
false,
736 'LocalInterwikis' => [
738 'InterwikiExpiry' => 10800,
739 'InterwikiCache' =>
false,
740 'InterwikiScopes' => 3,
741 'InterwikiFallbackSite' =>
'wiki',
742 'RedirectSources' =>
false,
744 'mediawiki' =>
'MediaWikiSite',
746 'MaxTocLevel' => 999,
747 'MaxPPNodeCount' => 1000000,
748 'MaxTemplateDepth' => 100,
749 'MaxPPExpandDepth' => 100,
777 26 =>
'worldwind://',
781 'CleanSignatures' =>
true,
782 'AllowExternalImages' =>
false,
783 'AllowExternalImagesFrom' =>
'',
784 'EnableImageWhitelist' =>
false,
785 'AllowImageTag' =>
false,
788 'ParsoidSettings' => [
791 'ParserEnableLegacyMediaDOM' =>
true,
792 'UseContentMediaStyles' =>
false,
794 'ExternalLinkTarget' =>
false,
795 'NoFollowLinks' =>
true,
796 'NoFollowNsExceptions' => [
798 'NoFollowDomainExceptions' => [
799 0 =>
'mediawiki.org',
801 'RegisterInternalExternals' =>
false,
802 'AllowDisplayTitle' =>
true,
803 'RestrictDisplayTitle' =>
true,
804 'ExpensiveParserFunctionLimit' => 100,
805 'PreprocessorCacheThreshold' => 1000,
806 'EnableScaryTranscluding' =>
false,
807 'TranscludeCacheExpiry' => 3600,
808 'EnableMagicLinks' => [
813 'ArticleCountMethod' =>
'link',
814 'ActiveUserDays' => 30,
815 'LearnerEdits' => 10,
816 'LearnerMemberSince' => 4,
817 'ExperiencedUserEdits' => 500,
818 'ExperiencedUserMemberSince' => 30,
819 'ManualRevertSearchRadius' => 15,
820 'RevertedTagMaxDepth' => 15,
821 'CentralIdLookupProviders' => [
823 'class' =>
'LocalIdLookup',
826 1 =>
'DBLoadBalancer',
830 'CentralIdLookupProvider' =>
'local',
831 'PasswordPolicy' => [
834 'MinimalPasswordLength' => 10,
835 'MinimumPasswordLengthToLogin' => 1,
838 'MinimalPasswordLength' => 10,
839 'MinimumPasswordLengthToLogin' => 1,
841 'interface-admin' => [
842 'MinimalPasswordLength' => 10,
843 'MinimumPasswordLengthToLogin' => 1,
846 'MinimalPasswordLength' => 10,
847 'MinimumPasswordLengthToLogin' => 1,
850 'MinimalPasswordLength' => [
852 'suggestChangeOnLogin' =>
true,
854 'PasswordCannotBeSubstringInUsername' => [
856 'suggestChangeOnLogin' =>
true,
858 'PasswordCannotMatchDefaults' => [
860 'suggestChangeOnLogin' =>
true,
862 'MaximalPasswordLength' => [
864 'suggestChangeOnLogin' =>
true,
866 'PasswordNotInCommonList' => [
868 'suggestChangeOnLogin' =>
true,
873 'MinimalPasswordLength' =>
'PasswordPolicyChecks::checkMinimalPasswordLength',
874 'MinimumPasswordLengthToLogin' =>
'PasswordPolicyChecks::checkMinimumPasswordLengthToLogin',
875 'PasswordCannotBeSubstringInUsername' =>
'PasswordPolicyChecks::checkPasswordCannotBeSubstringInUsername',
876 'PasswordCannotMatchDefaults' =>
'PasswordPolicyChecks::checkPasswordCannotMatchDefaults',
877 'MaximalPasswordLength' =>
'PasswordPolicyChecks::checkMaximalPasswordLength',
878 'PasswordNotInCommonList' =>
'PasswordPolicyChecks::checkPasswordNotInCommonList',
881 'AuthManagerConfig' =>
null,
882 'AuthManagerAutoConfig' => [
884 'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider' => [
885 'class' =>
'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider',
890 'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider' => [
891 'class' =>
'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider',
893 0 =>
'DBLoadBalancer',
894 1 =>
'UserOptionsLookup',
898 'authoritative' =>
false,
903 'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider' => [
904 'class' =>
'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider',
906 0 =>
'DBLoadBalancer',
910 'authoritative' =>
true,
917 'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider' => [
918 'class' =>
'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider',
921 'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider' => [
922 'class' =>
'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider',
925 'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider' => [
926 'class' =>
'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider',
928 0 =>
'DBLoadBalancer',
934 'RememberMe' =>
'choose',
935 'ReauthenticateTime' => [
938 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [
941 'ChangeCredentialsBlacklist' => [
942 0 =>
'MediaWiki\\Auth\\TemporaryPasswordAuthenticationRequest',
944 'RemoveCredentialsBlacklist' => [
945 0 =>
'MediaWiki\\Auth\\PasswordAuthenticationRequest',
947 'MinimalPasswordLength' =>
false,
948 'MaximalPasswordLength' =>
false,
949 'InvalidPasswordReset' =>
true,
950 'PasswordDefault' =>
'pbkdf2',
951 'PasswordConfig' => [
953 'class' =>
'MWOldPassword',
956 'class' =>
'MWSaltedPassword',
958 'pbkdf2-legacyA' => [
959 'class' =>
'LayeredParameterizedPassword',
965 'pbkdf2-legacyB' => [
966 'class' =>
'LayeredParameterizedPassword',
973 'class' =>
'BcryptPassword',
977 'class' =>
'Pbkdf2Password',
983 'class' =>
'Argon2Password',
987 'PasswordResetRoutes' => [
991 'MaxSigChars' => 255,
992 'SignatureValidation' =>
'warning',
993 'SignatureAllowedLintErrors' => [
996 'MaxNameChars' => 255,
997 'ReservedUsernames' => [
998 0 =>
'MediaWiki default',
999 1 =>
'Conversion script',
1000 2 =>
'Maintenance script',
1001 3 =>
'Template namespace initialisation script',
1002 4 =>
'ScriptImporter',
1003 5 =>
'Delete page script',
1004 6 =>
'Move page script',
1005 7 =>
'Command line script',
1006 8 =>
'Unknown user',
1007 9 =>
'msg:double-redirect-fixer',
1008 10 =>
'msg:usermessage-editor',
1009 11 =>
'msg:proxyblocker',
1011 13 =>
'msg:spambot_username',
1012 14 =>
'msg:autochange-username',
1014 'DefaultUserOptions' => [
1015 'ccmeonemails' => 0,
1016 'date' =>
'default',
1019 'editfont' =>
'monospace',
1020 'editondblclick' => 0,
1021 'editsectiononrightclick' => 0,
1022 'email-allow-new-users' => 1,
1023 'enotifminoredits' => 0,
1024 'enotifrevealaddr' => 0,
1025 'enotifusertalkpages' => 1,
1026 'enotifwatchlistpages' => 1,
1027 'extendwatchlist' => 1,
1029 'forceeditsummary' => 0,
1030 'gender' =>
'unknown',
1032 'hidepatrolled' => 0,
1033 'hidecategorization' => 1,
1035 'minordefault' => 0,
1036 'newpageshidepatrolled' => 0,
1039 'norollbackdiff' => 0,
1040 'previewonfirst' => 0,
1041 'previewontop' => 1,
1043 'rcenhancedfilters-disable' => 0,
1045 'search-match-redirect' =>
true,
1046 'search-special-page' =>
'Search',
1047 'searchlimit' => 20,
1048 'showhiddencats' => 0,
1049 'shownumberswatching' => 1,
1050 'showrollbackconfirmation' => 0,
1054 'uselivepreview' => 0,
1056 'watchcreations' => 1,
1057 'watchdefault' => 1,
1058 'watchdeletion' => 0,
1059 'watchuploads' => 1,
1060 'watchlistdays' => 7,
1061 'watchlisthideanons' => 0,
1062 'watchlisthidebots' => 0,
1063 'watchlisthideliu' => 0,
1064 'watchlisthideminor' => 0,
1065 'watchlisthideown' => 0,
1066 'watchlisthidepatrolled' => 0,
1067 'watchlisthidecategorization' => 1,
1068 'watchlistreloadautomatically' => 0,
1069 'watchlistunwatchlinks' => 0,
1071 'watchrollback' => 0,
1072 'wlenhancedfilters-disable' => 0,
1074 'useeditwarning' => 1,
1075 'prefershttps' => 1,
1076 'requireemail' => 0,
1077 'skin-responsive' => 1,
1081 'InvalidUsernameCharacters' =>
'@:>',
1082 'UserrightsInterwikiDelimiter' =>
'@',
1083 'SecureLogin' =>
false,
1084 'AuthenticationTokenVersion' =>
null,
1085 'SessionProviders' => [
1086 'MediaWiki\\Session\\CookieSessionProvider' => [
1087 'class' =>
'MediaWiki\\Session\\CookieSessionProvider',
1091 'callUserSetCookiesHook' =>
true,
1095 'MediaWiki\\Session\\BotPasswordSessionProvider' => [
1096 'class' =>
'MediaWiki\\Session\\BotPasswordSessionProvider',
1107 'AllowRequiringEmailForResets' =>
false,
1108 'AutoCreateTempUser' => [
1113 'genPattern' =>
'*Unregistered $1',
1114 'matchPattern' =>
'*$1',
1115 'serialProvider' => [
1118 'serialMapping' => [
1119 'type' =>
'plain-numeric',
1122 'AutoblockExpiry' => 86400,
1123 'BlockAllowsUTEdit' =>
true,
1124 'BlockCIDRLimit' => [
1128 'BlockDisablesLogin' =>
false,
1129 'EnablePartialActionBlocks' =>
false,
1130 'WhitelistRead' =>
false,
1131 'WhitelistReadRegexp' =>
false,
1132 'EmailConfirmToEdit' =>
false,
1133 'HideIdentifiableRedirects' =>
true,
1134 'GroupPermissions' => [
1136 'createaccount' =>
true,
1139 'createpage' =>
true,
1140 'createtalk' =>
true,
1142 'viewmywatchlist' =>
true,
1143 'editmywatchlist' =>
true,
1144 'viewmyprivateinfo' =>
true,
1145 'editmyprivateinfo' =>
true,
1146 'editmyoptions' =>
true,
1150 'move-subpages' =>
true,
1151 'move-rootuserpages' =>
true,
1152 'move-categorypages' =>
true,
1156 'createpage' =>
true,
1157 'createtalk' =>
true,
1161 'reupload-shared' =>
true,
1162 'minoredit' =>
true,
1163 'editmyusercss' =>
true,
1164 'editmyuserjson' =>
true,
1165 'editmyuserjs' =>
true,
1166 'editmyuserjsredirect' =>
true,
1168 'sendemail' =>
true,
1169 'applychangetags' =>
true,
1170 'changetags' =>
true,
1171 'editcontentmodel' =>
true,
1173 'autoconfirmed' => [
1174 'autoconfirmed' =>
true,
1175 'editsemiprotected' =>
true,
1179 'autoconfirmed' =>
true,
1180 'editsemiprotected' =>
true,
1181 'nominornewtalk' =>
true,
1182 'autopatrol' =>
true,
1183 'suppressredirect' =>
true,
1184 'apihighlimits' =>
true,
1189 'createaccount' =>
true,
1191 'bigdelete' =>
true,
1192 'deletedhistory' =>
true,
1193 'deletedtext' =>
true,
1195 'editinterface' =>
true,
1196 'editsitejson' =>
true,
1197 'edituserjson' =>
true,
1199 'importupload' =>
true,
1201 'move-subpages' =>
true,
1202 'move-rootuserpages' =>
true,
1203 'move-categorypages' =>
true,
1205 'autopatrol' =>
true,
1207 'editprotected' =>
true,
1211 'reupload-shared' =>
true,
1212 'unwatchedpages' =>
true,
1213 'autoconfirmed' =>
true,
1214 'editsemiprotected' =>
true,
1215 'ipblock-exempt' =>
true,
1216 'blockemail' =>
true,
1217 'markbotedits' =>
true,
1218 'apihighlimits' =>
true,
1219 'browsearchive' =>
true,
1220 'noratelimit' =>
true,
1222 'unblockself' =>
true,
1223 'suppressredirect' =>
true,
1224 'mergehistory' =>
true,
1225 'managechangetags' =>
true,
1226 'deletechangetags' =>
true,
1228 'interface-admin' => [
1229 'editinterface' =>
true,
1230 'editsitecss' =>
true,
1231 'editsitejson' =>
true,
1232 'editsitejs' =>
true,
1233 'editusercss' =>
true,
1234 'edituserjson' =>
true,
1235 'edituserjs' =>
true,
1238 'userrights' =>
true,
1239 'noratelimit' =>
true,
1243 'suppressrevision' =>
true,
1244 'viewsuppressed' =>
true,
1245 'suppressionlog' =>
true,
1246 'deleterevision' =>
true,
1247 'deletelogentry' =>
true,
1250 'PrivilegedGroups' => [
1252 1 =>
'interface-admin',
1256 'RevokePermissions' => [
1258 'GroupInheritsPermissions' => [
1260 'ImplicitGroups' => [
1263 2 =>
'autoconfirmed',
1265 'GroupsAddToSelf' => [
1267 'GroupsRemoveFromSelf' => [
1269 'RestrictionTypes' => [
1275 'RestrictionLevels' => [
1277 1 =>
'autoconfirmed',
1280 'CascadingRestrictionLevels' => [
1283 'SemiprotectedRestrictionLevels' => [
1284 0 =>
'autoconfirmed',
1286 'NamespaceProtection' => [
1288 'NonincludableNamespaces' => [
1290 'AutoConfirmAge' => 0,
1291 'AutoConfirmCount' => 0,
1293 'autoconfirmed' => [
1305 'AutopromoteOnce' => [
1309 'AutopromoteOnceLogInRC' =>
true,
1314 'AvailableRights' => [
1316 'DeleteRevisionsLimit' => 0,
1317 'DeleteRevisionsBatchSize' => 1000,
1318 'HideUserContribLimit' => 1000,
1319 'AccountCreationThrottle' => [
1327 'SummarySpamRegex' => [
1329 'EnableDnsBlacklist' =>
false,
1330 'DnsBlacklistUrls' => [
1331 0 =>
'http.dnsbl.sorbs.net.',
1335 'ProxyWhitelist' => [
1337 'SoftBlockRanges' => [
1339 'ApplyIpBlocksToXff' =>
false,
1455 'renderfile-nonstandard' => [
1475 'stashbasehtml' => [
1495 'editcontentmodel' => [
1506 'RateLimitsExcludedIPs' => [
1508 'PutIPinRC' =>
true,
1509 'QueryPageDefaultLimit' => 50,
1510 'PasswordAttemptThrottle' => [
1517 'seconds' => 172800,
1520 'GrantPermissions' => [
1522 'autocreateaccount' =>
true,
1523 'autoconfirmed' =>
true,
1524 'autopatrol' =>
true,
1525 'editsemiprotected' =>
true,
1526 'ipblock-exempt' =>
true,
1527 'nominornewtalk' =>
true,
1528 'patrolmarks' =>
true,
1532 'unwatchedpages' =>
true,
1536 'apihighlimits' =>
true,
1537 'noratelimit' =>
true,
1538 'markbotedits' =>
true,
1542 'importupload' =>
true,
1546 'minoredit' =>
true,
1547 'applychangetags' =>
true,
1548 'changetags' =>
true,
1549 'editcontentmodel' =>
true,
1551 'editprotected' => [
1553 'minoredit' =>
true,
1554 'applychangetags' =>
true,
1555 'changetags' =>
true,
1556 'editcontentmodel' =>
true,
1557 'editprotected' =>
true,
1561 'minoredit' =>
true,
1562 'applychangetags' =>
true,
1563 'changetags' =>
true,
1564 'editcontentmodel' =>
true,
1565 'editmyusercss' =>
true,
1566 'editmyuserjson' =>
true,
1567 'editmyuserjs' =>
true,
1569 'editmyoptions' => [
1570 'editmyoptions' =>
true,
1571 'editmyuserjson' =>
true,
1573 'editinterface' => [
1575 'minoredit' =>
true,
1576 'applychangetags' =>
true,
1577 'changetags' =>
true,
1578 'editcontentmodel' =>
true,
1579 'editinterface' =>
true,
1580 'edituserjson' =>
true,
1581 'editsitejson' =>
true,
1583 'editsiteconfig' => [
1585 'minoredit' =>
true,
1586 'applychangetags' =>
true,
1587 'changetags' =>
true,
1588 'editcontentmodel' =>
true,
1589 'editinterface' =>
true,
1590 'edituserjson' =>
true,
1591 'editsitejson' =>
true,
1592 'editusercss' =>
true,
1593 'edituserjs' =>
true,
1594 'editsitecss' =>
true,
1595 'editsitejs' =>
true,
1597 'createeditmovepage' => [
1599 'minoredit' =>
true,
1600 'applychangetags' =>
true,
1601 'changetags' =>
true,
1602 'editcontentmodel' =>
true,
1603 'createpage' =>
true,
1604 'createtalk' =>
true,
1605 'delete-redirect' =>
true,
1607 'move-rootuserpages' =>
true,
1608 'move-subpages' =>
true,
1609 'move-categorypages' =>
true,
1610 'suppressredirect' =>
true,
1614 'reupload-own' =>
true,
1616 'uploadeditmovefile' => [
1618 'reupload-own' =>
true,
1620 'reupload-shared' =>
true,
1621 'upload_by_url' =>
true,
1623 'suppressredirect' =>
true,
1633 'blockemail' =>
true,
1636 'browsearchive' =>
true,
1637 'deletedhistory' =>
true,
1638 'deletedtext' =>
true,
1640 'viewrestrictedlogs' => [
1641 'suppressionlog' =>
true,
1645 'minoredit' =>
true,
1646 'applychangetags' =>
true,
1647 'changetags' =>
true,
1648 'editcontentmodel' =>
true,
1649 'browsearchive' =>
true,
1650 'deletedhistory' =>
true,
1651 'deletedtext' =>
true,
1653 'bigdelete' =>
true,
1654 'deletelogentry' =>
true,
1655 'deleterevision' =>
true,
1659 'suppressrevision' =>
true,
1660 'viewsuppressed' =>
true,
1664 'minoredit' =>
true,
1665 'applychangetags' =>
true,
1666 'changetags' =>
true,
1667 'editcontentmodel' =>
true,
1668 'editprotected' =>
true,
1671 'viewmywatchlist' => [
1672 'viewmywatchlist' =>
true,
1674 'editmywatchlist' => [
1675 'editmywatchlist' =>
true,
1678 'sendemail' =>
true,
1680 'createaccount' => [
1681 'createaccount' =>
true,
1684 'viewmyprivateinfo' =>
true,
1687 'mergehistory' =>
true,
1690 'GrantPermissionGroups' => [
1691 'basic' =>
'hidden',
1692 'editpage' =>
'page-interaction',
1693 'createeditmovepage' =>
'page-interaction',
1694 'editprotected' =>
'page-interaction',
1695 'patrol' =>
'page-interaction',
1696 'uploadfile' =>
'file-interaction',
1697 'uploadeditmovefile' =>
'file-interaction',
1698 'sendemail' =>
'email',
1699 'viewmywatchlist' =>
'watchlist-interaction',
1700 'editviewmywatchlist' =>
'watchlist-interaction',
1701 'editmycssjs' =>
'customization',
1702 'editmyoptions' =>
'customization',
1703 'editinterface' =>
'administration',
1704 'editsiteconfig' =>
'administration',
1705 'rollback' =>
'administration',
1706 'blockusers' =>
'administration',
1707 'delete' =>
'administration',
1708 'viewdeleted' =>
'administration',
1709 'viewrestrictedlogs' =>
'administration',
1710 'protect' =>
'administration',
1711 'oversight' =>
'administration',
1712 'createaccount' =>
'administration',
1713 'mergehistory' =>
'administration',
1714 'import' =>
'administration',
1715 'highvolume' =>
'high-volume',
1716 'privateinfo' =>
'private-information',
1718 'EnableBotPasswords' =>
true,
1719 'BotPasswordsCluster' =>
false,
1720 'BotPasswordsDatabase' =>
false,
1721 'SecretKey' =>
false,
1722 'AllowUserJs' =>
false,
1723 'AllowUserCss' =>
false,
1724 'AllowUserCssPrefs' =>
true,
1725 'UseSiteJs' =>
true,
1726 'UseSiteCss' =>
true,
1727 'BreakFrames' =>
false,
1728 'EditPageFrameOptions' =>
'DENY',
1729 'ApiFrameOptions' =>
'DENY',
1730 'CSPHeader' =>
false,
1731 'CSPReportOnlyHeader' =>
false,
1732 'CSPFalsePositiveUrls' => [
1733 'https://3hub.co' =>
true,
1734 'https://morepro.info' =>
true,
1735 'https://p.ato.mx' =>
true,
1736 'https://s.ato.mx' =>
true,
1737 'https://adserver.adtech.de' =>
true,
1738 'https://ums.adtechus.com' =>
true,
1739 'https://cas.criteo.com' =>
true,
1740 'https://cat.nl.eu.criteo.com' =>
true,
1741 'https://atpixel.alephd.com' =>
true,
1742 'https://rtb.metrigo.com' =>
true,
1743 'https://d5p.de17a.com' =>
true,
1744 'https://ad.lkqd.net/vpaid/vpaid.js' =>
true,
1745 'https://ad.lkqd.net/vpaid/vpaid.js?fusion=1.0' =>
true,
1746 'https://t.lkqd.net/t' =>
true,
1747 'chrome-extension' =>
true,
1749 'AllowCrossOrigin' =>
false,
1750 'RestAllowCrossOriginCookieAuth' =>
false,
1751 'SessionSecret' =>
false,
1752 'SessionInsecureSecrets' =>
false,
1753 'HKDFSecret' =>
false,
1754 'HKDFAlgorithm' =>
'sha256',
1755 'CookieExpiration' => 2592000,
1756 'ExtendedLoginCookieExpiration' => 15552000,
1757 'CookieDomain' =>
'',
1758 'CookiePath' =>
'/',
1759 'CookieSecure' =>
'detect',
1760 'DisableCookieCheck' =>
false,
1761 'CookiePrefix' =>
false,
1762 'CookieHttpOnly' =>
true,
1763 'CookieSameSite' =>
null,
1764 'UseSameSiteLegacyCookies' =>
false,
1765 'CacheVaryCookies' => [
1767 'SessionName' =>
false,
1768 'CookieSetOnAutoblock' =>
true,
1769 'CookieSetOnIpBlock' =>
true,
1770 'DebugLogFile' =>
'',
1771 'DebugLogPrefix' =>
'',
1772 'DebugRedirects' =>
false,
1773 'DebugRawPage' =>
false,
1774 'DebugComments' =>
false,
1775 'DebugDumpSql' =>
false,
1776 'TrxProfilerLimits' => [
1780 'readQueryTime' => 5,
1781 'readQueryRows' => 10000,
1784 'readQueryTime' => 5,
1785 'writeQueryTime' => 1,
1786 'readQueryRows' => 100000,
1787 'maxAffected' => 1000,
1789 'POST-nonwrite' => [
1791 'readQueryTime' => 5,
1792 'readQueryRows' => 10000,
1795 'readQueryTime' => 5,
1796 'writeQueryTime' => 1,
1797 'readQueryRows' => 10000,
1798 'maxAffected' => 1000,
1802 'PostSend-POST' => [
1803 'readQueryTime' => 5,
1804 'writeQueryTime' => 1,
1805 'readQueryRows' => 100000,
1806 'maxAffected' => 1000,
1809 'readQueryTime' => 30,
1810 'writeQueryTime' => 5,
1811 'readQueryRows' => 100000,
1812 'maxAffected' => 500,
1815 'writeQueryTime' => 5,
1816 'maxAffected' => 1000,
1819 'DebugLogGroups' => [
1821 'MWLoggerDefaultSpi' => [
1822 'class' =>
'MediaWiki\\Logger\\LegacySpi',
1824 'ShowDebug' =>
false,
1825 'SpecialVersionShowHooks' =>
false,
1826 'ShowExceptionDetails' =>
false,
1827 'LogExceptionBacktrace' =>
true,
1828 'PropagateErrors' =>
true,
1829 'ShowHostnames' =>
false,
1830 'OverrideHostname' =>
false,
1831 'DevelopmentWarnings' =>
false,
1832 'DeprecationReleaseLimit' =>
false,
1835 'StatsdServer' =>
false,
1836 'StatsdMetricPrefix' =>
'MediaWiki',
1837 'StatsdSamplingRates' => [
1839 'MetricsTarget' =>
null,
1840 'MetricsFormat' =>
null,
1841 'MetricsPrefix' =>
'mediawiki',
1842 'PageInfoTransclusionLimit' => 50,
1843 'ParserTestFiles' => [
1845 'EnableJavaScriptTest' =>
false,
1846 'CachePrefix' =>
false,
1847 'DebugToolbar' =>
false,
1848 'DisableTextSearch' =>
false,
1849 'AdvancedSearchHighlighting' =>
false,
1850 'SearchHighlightBoundaries' =>
'[\\p{Z}\\p{P}\\p{C}]',
1851 'OpenSearchTemplate' =>
false,
1852 'OpenSearchTemplates' => [
1853 'application/x-suggestions+json' =>
false,
1854 'application/x-suggestions+xml' =>
false,
1856 'EnableOpenSearchSuggest' =>
true,
1857 'OpenSearchDefaultLimit' => 10,
1858 'OpenSearchDescriptionLength' => 100,
1859 'SearchSuggestCacheExpiry' => 1200,
1860 'DisableSearchUpdate' =>
false,
1861 'NamespacesToBeSearchedDefault' => [
1864 'DisableInternalSearch' =>
false,
1865 'SearchForwardUrl' =>
null,
1866 'SitemapNamespaces' =>
false,
1867 'SitemapNamespacesPriorities' =>
false,
1868 'EnableSearchContributorsByIP' =>
true,
1869 'SpecialSearchFormOptions' => [
1871 'SearchMatchRedirectPreference' =>
false,
1872 'SearchRunSuggestedQuery' =>
true,
1873 'Diff3' =>
'/usr/bin/diff3',
1874 'Diff' =>
'/usr/bin/diff',
1875 'PreviewOnOpenNamespaces' => [
1878 'UniversalEditButton' =>
true,
1879 'UseAutomaticEditSummaries' =>
true,
1880 'CommandLineDarkBg' =>
false,
1882 'ReadOnlyWatchedItemStore' =>
false,
1883 'ReadOnlyFile' =>
false,
1884 'UpgradeKey' =>
false,
1885 'GitBin' =>
'/usr/bin/git',
1886 'GitRepositoryViewers' => [
1887 'https://(?:[a-z0-9_]+@)?gerrit.wikimedia.org/r/(?:p/)?(.*)' =>
'https://gerrit.wikimedia.org/g/%R/+/%H',
1888 'ssh://(?:[a-z0-9_]+@)?gerrit.wikimedia.org:29418/(.*)' =>
'https://gerrit.wikimedia.org/g/%R/+/%H',
1890 'RCMaxAge' => 7776000,
1891 'WatchersMaxAge' => 15552000,
1892 'UnwatchedPageSecret' => 1,
1893 'RCFilterByAge' =>
false,
1910 'redis' =>
'RedisPubSubFeedEngine',
1911 'udp' =>
'UDPRCFeedEngine',
1913 'RCWatchCategoryMembership' =>
false,
1914 'UseRCPatrol' =>
true,
1915 'StructuredChangeFiltersLiveUpdatePollingRate' => 3,
1916 'UseNPPatrol' =>
true,
1917 'UseFilePatrol' =>
true,
1920 'FeedCacheTimeout' => 60,
1921 'FeedDiffCutoff' => 32768,
1922 'OverrideSiteFeed' => [
1926 'atom' =>
'AtomFeed',
1928 'AdvertisedFeedTypes' => [
1931 'RCShowWatchingUsers' =>
false,
1932 'RCShowChangedSize' =>
true,
1933 'RCChangedSizeThreshold' => 500,
1934 'ShowUpdatedMarker' =>
true,
1935 'DisableAnonTalk' =>
false,
1936 'UseTagFilter' =>
true,
1938 'mw-contentmodelchange' =>
true,
1939 'mw-new-redirect' =>
true,
1940 'mw-removed-redirect' =>
true,
1941 'mw-changed-redirect-target' =>
true,
1943 'mw-replace' =>
true,
1944 'mw-rollback' =>
true,
1946 'mw-manual-revert' =>
true,
1947 'mw-reverted' =>
true,
1948 'mw-server-side-upload' =>
true,
1950 'UnwatchedPageThreshold' =>
false,
1951 'RecentChangesFlags' => [
1953 'letter' =>
'newpageletter',
1954 'title' =>
'recentchanges-label-newpage',
1955 'legend' =>
'recentchanges-legend-newpage',
1956 'grouping' =>
'any',
1959 'letter' =>
'minoreditletter',
1960 'title' =>
'recentchanges-label-minor',
1961 'legend' =>
'recentchanges-legend-minor',
1962 'class' =>
'minoredit',
1963 'grouping' =>
'all',
1966 'letter' =>
'boteditletter',
1967 'title' =>
'recentchanges-label-bot',
1968 'legend' =>
'recentchanges-legend-bot',
1969 'class' =>
'botedit',
1970 'grouping' =>
'all',
1973 'letter' =>
'unpatrolledletter',
1974 'title' =>
'recentchanges-label-unpatrolled',
1975 'legend' =>
'recentchanges-legend-unpatrolled',
1976 'grouping' =>
'any',
1979 'WatchlistExpiry' =>
false,
1980 'WatchlistPurgeRate' => 0.1,
1981 'WatchlistExpiryMaxDuration' =>
'6 months',
1982 'RightsPage' =>
null,
1983 'RightsUrl' =>
null,
1984 'RightsText' =>
null,
1985 'RightsIcon' =>
null,
1986 'UseCopyrightUpload' =>
false,
1988 'ShowCreditsIfMax' =>
true,
1989 'ImportSources' => [
1991 'ImportTargetNamespace' =>
null,
1992 'ExportAllowHistory' =>
true,
1993 'ExportMaxHistory' => 0,
1994 'ExportAllowListContributors' =>
false,
1995 'ExportMaxLinkDepth' => 0,
1996 'ExportFromNamespaces' =>
false,
1997 'ExportAllowAll' =>
false,
1998 'ExportPagelistLimit' => 5000,
1999 'XmlDumpSchemaVersion' =>
'0.11',
2000 'WikiFarmSettingsDirectory' =>
null,
2001 'WikiFarmSettingsExtension' =>
'yaml',
2002 'ExtensionFunctions' => [
2004 'ExtensionMessagesFiles' => [
2008 'ExtensionEntryPointListFiles' => [
2010 'ParserOutputHooks' => [
2012 'EnableParserLimitReporting' =>
true,
2013 'ValidSkinNames' => [
2017 'AutoloadAttemptLowercase' =>
false,
2018 'ExtensionCredits' => [
2022 'ServiceWiringFiles' => [
2025 'deletePage' =>
'DeletePageJob',
2026 'refreshLinks' =>
'RefreshLinksJob',
2027 'deleteLinks' =>
'DeleteLinksJob',
2028 'htmlCacheUpdate' =>
'HTMLCacheUpdateJob',
2029 'sendMail' =>
'EmaillingJob',
2030 'enotifNotify' =>
'EnotifNotifyJob',
2031 'fixDoubleRedirect' =>
'DoubleRedirectJob',
2032 'AssembleUploadChunks' =>
'AssembleUploadChunksJob',
2033 'PublishStashedFile' =>
'PublishStashedFileJob',
2034 'ThumbnailRender' =>
'ThumbnailRenderJob',
2035 'recentChangesUpdate' =>
'RecentChangesUpdateJob',
2036 'refreshLinksPrioritized' =>
'RefreshLinksJob',
2037 'refreshLinksDynamic' =>
'RefreshLinksJob',
2038 'activityUpdateJob' =>
'ActivityUpdateJob',
2039 'categoryMembershipChange' =>
'CategoryMembershipChangeJob',
2040 'clearUserWatchlist' =>
'ClearUserWatchlistJob',
2041 'watchlistExpiry' =>
'WatchlistExpiryJob',
2042 'cdnPurge' =>
'CdnPurgeJob',
2043 'userGroupExpiry' =>
'UserGroupExpiryJob',
2044 'clearWatchlistNotifications' =>
'ClearWatchlistNotificationsJob',
2045 'userOptionsUpdate' =>
'UserOptionsUpdateJob',
2046 'revertedTagUpdate' =>
'RevertedTagUpdateJob',
2047 'enqueue' =>
'EnqueueJob',
2048 'null' =>
'NullJob',
2049 'userEditCountInit' =>
'UserEditCountInitJob',
2051 'JobTypesExcludedFromDefaultQueue' => [
2052 0 =>
'AssembleUploadChunks',
2053 1 =>
'PublishStashedFile',
2055 'JobBackoffThrottling' => [
2057 'JobSerialCommitThreshold' =>
false,
2060 'class' =>
'JobQueueDB',
2061 'order' =>
'random',
2065 'JobQueueIncludeInMaxLagFactor' =>
false,
2066 'SpecialPageCacheUpdates' => [
2068 0 =>
'SiteStatsUpdate',
2072 'PagePropLinkInvalidations' => [
2073 'hiddencat' =>
'categorylinks',
2075 'CategoryMagicGallery' =>
true,
2076 'CategoryPagingLimit' => 200,
2077 'CategoryCollation' =>
'uppercase',
2078 'TempCategoryCollations' => [
2080 'TrackingCategories' => [
2096 13 =>
'contentmodel',
2098 'LogRestrictions' => [
2099 'suppress' =>
'suppressionlog',
2101 'FilterLogTypes' => [
2104 'newusers' =>
false,
2107 '' =>
'all-logs-page',
2108 'block' =>
'blocklogpage',
2109 'protect' =>
'protectlogpage',
2110 'rights' =>
'rightslog',
2111 'delete' =>
'dellogpage',
2112 'upload' =>
'uploadlogpage',
2113 'move' =>
'movelogpage',
2114 'import' =>
'importlogpage',
2115 'patrol' =>
'patrol-log-page',
2116 'merge' =>
'mergelog',
2117 'suppress' =>
'suppressionlog',
2120 '' =>
'alllogstext',
2121 'block' =>
'blocklogtext',
2122 'delete' =>
'dellogpagetext',
2123 'import' =>
'importlogpagetext',
2124 'merge' =>
'mergelogpagetext',
2125 'move' =>
'movelogpagetext',
2126 'patrol' =>
'patrol-log-header',
2127 'protect' =>
'protectlogtext',
2128 'rights' =>
'rightslogtext',
2129 'suppress' =>
'suppressionlogtext',
2130 'upload' =>
'uploadlogpagetext',
2134 'LogActionsHandlers' => [
2135 'block/block' =>
'BlockLogFormatter',
2136 'block/reblock' =>
'BlockLogFormatter',
2137 'block/unblock' =>
'BlockLogFormatter',
2138 'contentmodel/change' =>
'ContentModelLogFormatter',
2139 'contentmodel/new' =>
'ContentModelLogFormatter',
2140 'delete/delete' =>
'DeleteLogFormatter',
2141 'delete/delete_redir' =>
'DeleteLogFormatter',
2142 'delete/delete_redir2' =>
'DeleteLogFormatter',
2143 'delete/event' =>
'DeleteLogFormatter',
2144 'delete/restore' =>
'DeleteLogFormatter',
2145 'delete/revision' =>
'DeleteLogFormatter',
2146 'import/interwiki' =>
'ImportLogFormatter',
2147 'import/upload' =>
'ImportLogFormatter',
2148 'managetags/activate' =>
'LogFormatter',
2149 'managetags/create' =>
'LogFormatter',
2150 'managetags/deactivate' =>
'LogFormatter',
2151 'managetags/delete' =>
'LogFormatter',
2152 'merge/merge' =>
'MergeLogFormatter',
2153 'move/move' =>
'MoveLogFormatter',
2154 'move/move_redir' =>
'MoveLogFormatter',
2155 'patrol/patrol' =>
'PatrolLogFormatter',
2156 'patrol/autopatrol' =>
'PatrolLogFormatter',
2157 'protect/modify' =>
'ProtectLogFormatter',
2158 'protect/move_prot' =>
'ProtectLogFormatter',
2159 'protect/protect' =>
'ProtectLogFormatter',
2160 'protect/unprotect' =>
'ProtectLogFormatter',
2161 'rights/autopromote' =>
'RightsLogFormatter',
2162 'rights/rights' =>
'RightsLogFormatter',
2163 'suppress/block' =>
'BlockLogFormatter',
2164 'suppress/delete' =>
'DeleteLogFormatter',
2165 'suppress/event' =>
'DeleteLogFormatter',
2166 'suppress/reblock' =>
'BlockLogFormatter',
2167 'suppress/revision' =>
'DeleteLogFormatter',
2168 'tag/update' =>
'TagLogFormatter',
2169 'upload/overwrite' =>
'UploadLogFormatter',
2170 'upload/revert' =>
'UploadLogFormatter',
2171 'upload/upload' =>
'UploadLogFormatter',
2173 'ActionFilteredLogs' => [
2198 0 =>
'delete_redir',
2199 1 =>
'delete_redir2',
2307 'NewUserLog' =>
true,
2308 'PageCreationLog' =>
true,
2309 'AllowSpecialInclusion' =>
true,
2310 'DisableQueryPageUpdate' =>
false,
2311 'CountCategorizedImagesAsUsed' =>
false,
2312 'MaxRedirectLinksRetrieved' => 500,
2313 'RangeContributionsCIDRLimit' => [
2319 'DefaultRobotPolicy' =>
'index,follow',
2320 'NamespaceRobotPolicies' => [
2322 'ArticleRobotPolicies' => [
2324 'ExemptFromUserRobotsControl' =>
null,
2325 'DebugAPI' =>
false,
2328 'APIFormatModules' => [
2330 'APIMetaModules' => [
2332 'APIPropModules' => [
2334 'APIListModules' => [
2336 'APIMaxDBRows' => 5000,
2337 'APIMaxResultSize' => 8388608,
2338 'APIMaxUncachedDiffs' => 1,
2339 'APIMaxLagThreshold' => 7,
2340 'APIRequestLog' =>
false,
2341 'APICacheHelpTimeout' => 3600,
2342 'APIUselessQueryPages' => [
2346 'AjaxUploadDestCheck' =>
true,
2347 'AjaxLicensePreview' =>
true,
2348 'CrossSiteAJAXdomains' => [
2350 'CrossSiteAJAXdomainExceptions' => [
2352 'AllowedCorsHeaders' => [
2354 1 =>
'Accept-Language',
2355 2 =>
'Content-Language',
2356 3 =>
'Content-Type',
2357 4 =>
'Accept-Encoding',
2361 8 =>
'Api-User-Agent',
2362 9 =>
'Access-Control-Max-Age',
2363 10 =>
'Authorization',
2365 'RestAPIAdditionalRouteFiles' => [
2367 'MaxShellMemory' => 307200,
2368 'MaxShellFileSize' => 102400,
2369 'MaxShellTime' => 180,
2370 'MaxShellWallClockTime' => 180,
2371 'ShellCgroup' =>
false,
2372 'PhpCli' =>
'/usr/bin/php',
2373 'ShellRestrictionMethod' =>
'autodetect',
2374 'ShellboxUrl' =>
null,
2378 'ShellboxSecretKey' =>
null,
2379 'HTTPTimeout' => 25,
2380 'HTTPConnectTimeout' => 5.0,
2381 'HTTPMaxTimeout' => 0,
2382 'HTTPMaxConnectTimeout' => 0,
2383 'HTTPImportTimeout' => 25,
2384 'AsyncHTTPTimeout' => 25,
2386 'LocalVirtualHosts' => [
2388 'LocalHTTPProxy' =>
false,
2389 'AllowExternalReqID' =>
false,
2391 'RunJobsAsync' =>
false,
2392 'UpdateRowsPerJob' => 300,
2393 'UpdateRowsPerQuery' => 100,
2394 'RedirectOnLogin' =>
null,
2395 'VirtualRestConfig' => [
2402 'forwardCookies' =>
false,
2403 'HTTPProxy' =>
null,
2406 'EventRelayerConfig' => [
2408 'class' =>
'EventRelayerNull',
2411 'Pingback' =>
false,
2414 'ReportToExpiry' => 86400,
2415 'ReportToEndpoints' => [
2417 'FeaturePolicyReportOnly' => [
2419 'SkinsPreferred' => [
2425 'ConfigRegistry' =>
'object',
2426 'AssumeProxiesUseDefaultProtocolPorts' =>
'boolean',
2427 'ForceHTTPS' =>
'boolean',
2428 'ExtensionDirectory' => [
2432 'StyleDirectory' => [
2444 'ReferrerPolicy' => [
2449 'ActionPaths' =>
'object',
2450 'MainPageIsDomainRoot' =>
'boolean',
2451 'ImgAuthUrlPathMap' =>
'object',
2452 'LocalFileRepo' => [
2456 'ForeignFileRepos' =>
'array',
2457 'UseSharedUploads' =>
'boolean',
2458 'SharedUploadDirectory' => [
2462 'SharedUploadPath' => [
2466 'HashedSharedUploadDirectory' =>
'boolean',
2467 'FetchCommonsDescriptions' =>
'boolean',
2468 'SharedUploadDBname' => [
2472 'SharedUploadDBprefix' =>
'string',
2473 'CacheSharedUploads' =>
'boolean',
2474 'ForeignUploadTargets' =>
'array',
2475 'UploadDialog' =>
'object',
2476 'FileBackends' =>
'object',
2477 'LockManagers' =>
'array',
2478 'CopyUploadsDomains' =>
'array',
2479 'CopyUploadTimeout' => [
2483 'SharedThumbnailScriptPath' => [
2487 'HashedUploadDirectory' =>
'boolean',
2488 'FileExtensions' =>
'array',
2489 'ProhibitedFileExtensions' =>
'array',
2490 'MimeTypeExclusions' =>
'array',
2491 'TrustedMediaFormats' =>
'array',
2492 'MediaHandlers' =>
'object',
2493 'NativeImageLazyLoading' =>
'boolean',
2494 'ParserTestMediaHandlers' =>
'object',
2495 'MaxInterlacingAreas' =>
'object',
2496 'SVGConverters' =>
'object',
2502 'TiffThumbnailType' =>
'array',
2503 'GenerateThumbnailOnParse' =>
'boolean',
2504 'EnableAutoRotation' => [
2512 'AntivirusSetup' =>
'object',
2513 'MimeDetectorCommand' => [
2517 'XMLMimeTypes' =>
'object',
2518 'ImageLimits' =>
'array',
2519 'ThumbLimits' =>
'array',
2520 'ThumbnailBuckets' => [
2524 'UploadThumbnailRenderMap' =>
'object',
2525 'GalleryOptions' =>
'object',
2538 'DjvuPostProcessor' => [
2546 'EnotifFromEditor' =>
'boolean',
2547 'EnotifRevealEditorAddress' =>
'boolean',
2548 'UsersNotifiedOnAllChanges' =>
'object',
2553 'SharedTables' =>
'array',
2558 'LBFactoryConf' =>
'object',
2559 'LocalDatabases' =>
'array',
2560 'TemplateLinksSchemaMigrationStage' =>
'integer',
2561 'ContentHandlers' =>
'object',
2562 'NamespaceContentModels' =>
'object',
2563 'TextModelsToParse' =>
'array',
2564 'ExternalStores' =>
'array',
2565 'ExternalServers' =>
'object',
2566 'DefaultExternalStore' => [
2570 'RevisionCacheExpiry' =>
'integer',
2571 'PageLanguageUseDB' =>
'boolean',
2576 'ExternalDiffEngine' => [
2580 'RequestTimeLimit' => [
2584 'CriticalSectionTimeLimit' =>
'number',
2585 'PoolCounterConf' => [
2589 'MaxUserDBWriteDuration' => [
2593 'MaxJobDBWriteDuration' => [
2597 'MultiShardSiteStats' =>
'boolean',
2598 'ObjectCaches' =>
'object',
2604 'WANObjectCaches' =>
'object',
2605 'EnableWANCacheReaper' =>
'boolean',
2606 'ParsoidCacheConfig' =>
'object',
2607 'ChronologyProtectorStash' => [
2611 'PHPSessionHandling' =>
'string',
2612 'SuspiciousIpExpiry' => [
2616 'MemCachedServers' =>
'array',
2617 'LocalisationCacheConf' =>
'object',
2618 'ExtensionInfoMTime' => [
2622 'CdnServers' =>
'object',
2623 'CdnServersNoPurge' =>
'object',
2624 'HTCPRouting' =>
'object',
2625 'GrammarForms' =>
'object',
2626 'ExtraInterlanguageLinkPrefixes' =>
'object',
2627 'InterlanguageLinkCodeMap' =>
'object',
2628 'ExtraLanguageNames' =>
'object',
2629 'ExtraLanguageCodes' =>
'object',
2630 'DummyLanguageCodes' =>
'object',
2631 'DisabledVariants' =>
'object',
2632 'ForceUIMsgAsContentMsg' =>
'object',
2633 'RawHtmlMessages' =>
'array',
2634 'OverrideUcfirstCharacters' =>
'object',
2635 'XhtmlNamespaces' =>
'object',
2636 'BrowserFormatDetection' =>
'string',
2637 'SkinMetaTags' =>
'object',
2638 'SkipSkins' =>
'object',
2639 'FragmentMode' =>
'array',
2640 'FooterIcons' =>
'object',
2641 'ResourceModules' =>
'object',
2642 'ResourceModuleSkinStyles' =>
'object',
2643 'ResourceLoaderSources' =>
'object',
2644 'ResourceLoaderMaxage' =>
'object',
2645 'ResourceLoaderMaxQueryLength' => [
2649 'CanonicalNamespaceNames' =>
'object',
2650 'ExtraNamespaces' =>
'object',
2651 'ExtraGenderNamespaces' =>
'object',
2652 'NamespaceAliases' =>
'object',
2653 'CapitalLinkOverrides' =>
'object',
2654 'NamespacesWithSubpages' =>
'object',
2655 'ContentNamespaces' =>
'array',
2656 'ShortPagesNamespaceExclusions' =>
'array',
2657 'ExtraSignatureNamespaces' =>
'array',
2658 'InvalidRedirectTargets' =>
'array',
2659 'LocalInterwikis' =>
'array',
2660 'InterwikiCache' => [
2665 'SiteTypes' =>
'object',
2666 'UrlProtocols' =>
'array',
2667 'TidyConfig' =>
'object',
2668 'ParsoidSettings' =>
'object',
2669 'NoFollowNsExceptions' =>
'array',
2670 'NoFollowDomainExceptions' =>
'array',
2671 'EnableMagicLinks' =>
'object',
2672 'ManualRevertSearchRadius' =>
'integer',
2673 'RevertedTagMaxDepth' =>
'integer',
2674 'CentralIdLookupProviders' =>
'object',
2675 'CentralIdLookupProvider' =>
'string',
2676 'PasswordPolicy' =>
'object',
2677 'AuthManagerConfig' => [
2681 'AuthManagerAutoConfig' =>
'object',
2682 'RememberMe' =>
'string',
2683 'ReauthenticateTime' =>
'object',
2684 'AllowSecuritySensitiveOperationIfCannotReauthenticate' =>
'object',
2685 'ChangeCredentialsBlacklist' =>
'array',
2686 'RemoveCredentialsBlacklist' =>
'array',
2687 'PasswordConfig' =>
'object',
2688 'PasswordResetRoutes' =>
'object',
2689 'SignatureAllowedLintErrors' =>
'array',
2690 'ReservedUsernames' =>
'array',
2691 'DefaultUserOptions' =>
'object',
2692 'HiddenPrefs' =>
'array',
2693 'AuthenticationTokenVersion' => [
2697 'SessionProviders' =>
'object',
2698 'AutoCreateTempUser' =>
'object',
2699 'BlockCIDRLimit' =>
'object',
2700 'EnablePartialActionBlocks' =>
'boolean',
2701 'GroupPermissions' =>
'object',
2702 'PrivilegedGroups' =>
'array',
2703 'RevokePermissions' =>
'object',
2704 'GroupInheritsPermissions' =>
'object',
2705 'ImplicitGroups' =>
'array',
2706 'GroupsAddToSelf' =>
'object',
2707 'GroupsRemoveFromSelf' =>
'object',
2708 'RestrictionTypes' =>
'array',
2709 'RestrictionLevels' =>
'array',
2710 'CascadingRestrictionLevels' =>
'array',
2711 'SemiprotectedRestrictionLevels' =>
'array',
2712 'NamespaceProtection' =>
'object',
2713 'NonincludableNamespaces' =>
'object',
2714 'Autopromote' =>
'object',
2715 'AutopromoteOnce' =>
'object',
2716 'AddGroups' =>
'object',
2717 'RemoveGroups' =>
'object',
2718 'AvailableRights' =>
'array',
2719 'AccountCreationThrottle' => [
2723 'SpamRegex' =>
'array',
2724 'SummarySpamRegex' =>
'array',
2725 'DnsBlacklistUrls' =>
'array',
2730 'ProxyWhitelist' =>
'array',
2731 'SoftBlockRanges' =>
'array',
2732 'RateLimits' =>
'object',
2733 'RateLimitsExcludedIPs' =>
'array',
2734 'PasswordAttemptThrottle' =>
'array',
2735 'GrantPermissions' =>
'object',
2736 'GrantPermissionGroups' =>
'object',
2737 'EnableBotPasswords' =>
'boolean',
2738 'BotPasswordsCluster' => [
2742 'BotPasswordsDatabase' => [
2750 'CSPReportOnlyHeader' => [
2754 'CSPFalsePositiveUrls' =>
'object',
2755 'AllowCrossOrigin' =>
'boolean',
2756 'RestAllowCrossOriginCookieAuth' =>
'boolean',
2757 'CookieSameSite' => [
2761 'UseSameSiteLegacyCookies' =>
'boolean',
2762 'CacheVaryCookies' =>
'array',
2763 'TrxProfilerLimits' =>
'object',
2764 'DebugLogGroups' =>
'object',
2765 'MWLoggerDefaultSpi' =>
'object',
2766 'Profiler' =>
'object',
2767 'StatsdSamplingRates' =>
'object',
2768 'MetricsTarget' => [
2772 'MetricsFormat' => [
2776 'MetricsPrefix' =>
'string',
2777 'ParserTestFiles' =>
'object',
2778 'OpenSearchTemplates' =>
'object',
2779 'NamespacesToBeSearchedDefault' =>
'object',
2780 'SitemapNamespaces' => [
2784 'SitemapNamespacesPriorities' => [
2788 'SpecialSearchFormOptions' =>
'object',
2789 'SearchMatchRedirectPreference' =>
'boolean',
2790 'SearchRunSuggestedQuery' =>
'boolean',
2791 'PreviewOnOpenNamespaces' =>
'object',
2792 'ReadOnlyWatchedItemStore' =>
'boolean',
2793 'GitRepositoryViewers' =>
'object',
2794 'RCLinkLimits' =>
'array',
2795 'RCLinkDays' =>
'array',
2796 'RCFeeds' =>
'object',
2797 'RCEngines' =>
'object',
2798 'OverrideSiteFeed' =>
'object',
2799 'FeedClasses' =>
'object',
2800 'AdvertisedFeedTypes' =>
'array',
2801 'SoftwareTags' =>
'object',
2802 'RecentChangesFlags' =>
'object',
2803 'WatchlistExpiry' =>
'boolean',
2804 'WatchlistPurgeRate' =>
'number',
2805 'WatchlistExpiryMaxDuration' => [
2809 'ImportSources' =>
'object',
2810 'ExtensionFunctions' =>
'array',
2811 'ExtensionMessagesFiles' =>
'object',
2812 'MessagesDirs' =>
'object',
2813 'ExtensionEntryPointListFiles' =>
'object',
2814 'ParserOutputHooks' =>
'object',
2815 'ValidSkinNames' =>
'object',
2816 'SpecialPages' =>
'object',
2817 'ExtensionCredits' =>
'object',
2818 'Hooks' =>
'object',
2819 'ServiceWiringFiles' =>
'array',
2820 'JobClasses' =>
'object',
2821 'JobTypesExcludedFromDefaultQueue' =>
'array',
2822 'JobBackoffThrottling' =>
'object',
2823 'JobSerialCommitThreshold' => [
2827 'JobTypeConf' =>
'object',
2828 'SpecialPageCacheUpdates' =>
'object',
2829 'PagePropLinkInvalidations' =>
'object',
2830 'TempCategoryCollations' =>
'array',
2831 'TrackingCategories' =>
'array',
2832 'LogTypes' =>
'array',
2833 'LogRestrictions' =>
'object',
2834 'FilterLogTypes' =>
'object',
2835 'LogNames' =>
'object',
2836 'LogHeaders' =>
'object',
2837 'LogActions' =>
'object',
2838 'LogActionsHandlers' =>
'object',
2839 'ActionFilteredLogs' =>
'object',
2840 'RangeContributionsCIDRLimit' =>
'object',
2841 'Actions' =>
'object',
2842 'NamespaceRobotPolicies' =>
'object',
2843 'ArticleRobotPolicies' =>
'object',
2844 'ExemptFromUserRobotsControl' => [
2848 'APIModules' =>
'object',
2849 'APIFormatModules' =>
'object',
2850 'APIMetaModules' =>
'object',
2851 'APIPropModules' =>
'object',
2852 'APIListModules' =>
'object',
2853 'APIUselessQueryPages' =>
'array',
2854 'CrossSiteAJAXdomains' =>
'object',
2855 'CrossSiteAJAXdomainExceptions' =>
'object',
2856 'AllowedCorsHeaders' =>
'array',
2857 'RestAPIAdditionalRouteFiles' =>
'array',
2858 'ShellRestrictionMethod' => [
2862 'ShellboxUrls' =>
'object',
2863 'ShellboxSecretKey' => [
2867 'HTTPTimeout' =>
'number',
2868 'HTTPConnectTimeout' =>
'number',
2869 'HTTPMaxTimeout' =>
'number',
2870 'HTTPMaxConnectTimeout' =>
'number',
2871 'LocalVirtualHosts' =>
'object',
2872 'LocalHTTPProxy' => [
2876 'VirtualRestConfig' =>
'object',
2877 'EventRelayerConfig' =>
'object',
2878 'Pingback' =>
'boolean',
2879 'OriginTrials' =>
'array',
2880 'ReportToExpiry' =>
'integer',
2881 'ReportToEndpoints' =>
'array',
2882 'FeaturePolicyReportOnly' =>
'array',
2883 'SkinsPreferred' =>
'array',
2885 'mergeStrategy' => [
2886 'TiffThumbnailType' =>
'replace',
2887 'LBFactoryConf' =>
'replace',
2888 'InterwikiCache' =>
'replace',
2889 'PasswordPolicy' =>
'array_replace_recursive',
2890 'AuthManagerAutoConfig' =>
'array_plus_2d',
2891 'GroupPermissions' =>
'array_plus_2d',
2892 'RevokePermissions' =>
'array_plus_2d',
2893 'RateLimits' =>
'array_plus_2d',
2894 'GrantPermissions' =>
'array_plus_2d',
2895 'MWLoggerDefaultSpi' =>
'replace',
2896 'Profiler' =>
'replace',
2897 'Hooks' =>
'array_merge_recursive',
2898 'VirtualRestConfig' =>
'array_plus_2d',
2900 'dynamicDefault' => [
2903 0 =>
'MediaWiki\\MainConfigSchema',
2904 1 =>
'getDefaultUsePathInfo',
2912 0 =>
'MediaWiki\\MainConfigSchema',
2913 1 =>
'getDefaultScript',
2921 0 =>
'MediaWiki\\MainConfigSchema',
2922 1 =>
'getDefaultLoadScript',
2930 0 =>
'MediaWiki\\MainConfigSchema',
2931 1 =>
'getDefaultRestPath',
2936 0 =>
'ResourceBasePath',
2939 0 =>
'MediaWiki\\MainConfigSchema',
2940 1 =>
'getDefaultStylePath',
2943 'LocalStylePath' => [
2948 0 =>
'MediaWiki\\MainConfigSchema',
2949 1 =>
'getDefaultLocalStylePath',
2952 'ExtensionAssetsPath' => [
2954 0 =>
'ResourceBasePath',
2957 0 =>
'MediaWiki\\MainConfigSchema',
2958 1 =>
'getDefaultExtensionAssetsPath',
2967 0 =>
'MediaWiki\\MainConfigSchema',
2968 1 =>
'getDefaultArticlePath',
2976 0 =>
'MediaWiki\\MainConfigSchema',
2977 1 =>
'getDefaultUploadPath',
2980 'UploadDirectory' => [
2982 0 =>
'BaseDirectory',
2985 0 =>
'MediaWiki\\MainConfigSchema',
2986 1 =>
'getDefaultUploadDirectory',
2989 'FileCacheDirectory' => [
2991 0 =>
'UploadDirectory',
2994 0 =>
'MediaWiki\\MainConfigSchema',
2995 1 =>
'getDefaultFileCacheDirectory',
3000 0 =>
'ResourceBasePath',
3003 0 =>
'MediaWiki\\MainConfigSchema',
3004 1 =>
'getDefaultLogo',
3007 'DeletedDirectory' => [
3009 0 =>
'UploadDirectory',
3012 0 =>
'MediaWiki\\MainConfigSchema',
3013 1 =>
'getDefaultDeletedDirectory',
3016 'LocalFileRepo' => [
3018 0 =>
'UploadDirectory',
3021 3 =>
'UploadBaseUrl',
3023 5 =>
'HashedUploadDirectory',
3024 6 =>
'ThumbnailScriptPath',
3025 7 =>
'GenerateThumbnailOnParse',
3026 8 =>
'DeletedDirectory',
3027 9 =>
'UpdateCompatibleMetadata',
3030 0 =>
'MediaWiki\\MainConfigSchema',
3031 1 =>
'getDefaultLocalFileRepo',
3036 0 =>
'MediaWiki\\MainConfigSchema',
3037 1 =>
'getDefaultShowEXIF',
3045 0 =>
'MediaWiki\\MainConfigSchema',
3046 1 =>
'getDefaultSharedPrefix',
3054 0 =>
'MediaWiki\\MainConfigSchema',
3055 1 =>
'getDefaultSharedSchema',
3060 0 =>
'Localtimezone',
3063 0 =>
'MediaWiki\\MainConfigSchema',
3064 1 =>
'getDefaultDBerrorLogTZ',
3067 'Localtimezone' => [
3069 0 =>
'MediaWiki\\MainConfigSchema',
3070 1 =>
'getDefaultLocaltimezone',
3073 'LocalTZoffset' => [
3075 0 =>
'Localtimezone',
3078 0 =>
'MediaWiki\\MainConfigSchema',
3079 1 =>
'getDefaultLocalTZoffset',
3082 'ResourceBasePath' => [
3087 0 =>
'MediaWiki\\MainConfigSchema',
3088 1 =>
'getDefaultResourceBasePath',
3091 'MetaNamespace' => [
3096 0 =>
'MediaWiki\\MainConfigSchema',
3097 1 =>
'getDefaultMetaNamespace',
3105 0 =>
'MediaWiki\\MainConfigSchema',
3106 1 =>
'getDefaultCookieSecure',
3112 1 =>
'SharedPrefix',
3113 2 =>
'SharedTables',
3118 0 =>
'MediaWiki\\MainConfigSchema',
3119 1 =>
'getDefaultCookiePrefix',
3124 0 =>
'UploadDirectory',
3127 0 =>
'MediaWiki\\MainConfigSchema',
3128 1 =>
'getDefaultReadOnlyFile',
3133 'config-schema' => [
3135 'deprecated' =>
'since 1.35. Developers should retrieve this logo (and other variants) using the static function MediaWiki\\ResourceLoader\\SkinModule::getAvailableLogos. $wgLogos should be used instead.',
3137 'UploadStashScalerBaseUrl' => [
3138 'deprecated' =>
'since 1.36 Use thumbProxyUrl in $wgLocalFileRepo',
3140 'LocalDatabases' => [
3145 'ContentHandlerTextFallback' => [
3146 'deprecated' =>
'since 1.37',
3148 'SquidPurgeUseHostHeader' => [
3149 'deprecated' =>
'since 1.33',
3151 'RawHtmlMessages' => [
3156 'MangleFlashPolicy' => [
3157 'deprecated' =>
'since 1.39; no longer has any effect',
3159 'AllowImageTag' => [
3160 'deprecated' =>
'since 1.35; register an extension tag named <img> instead.',
3162 'ReauthenticateTime' => [
3163 'additionalProperties' => [
3164 'type' =>
'integer',
3167 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [
3168 'additionalProperties' => [
3169 'type' =>
'boolean',
3172 'ChangeCredentialsBlacklist' => [
3177 'RemoveCredentialsBlacklist' => [
3182 'MinimalPasswordLength' => [
3183 'deprecated' =>
'since 1.26, use $wgPasswordPolicy\'s MinimalPasswordLength.',
3185 'MaximalPasswordLength' => [
3186 'deprecated' =>
'since 1.26, use $wgPasswordPolicy\'s MaximalPasswordLength.',
3188 'GroupPermissions' => [
3189 'additionalProperties' => [
3191 'additionalProperties' => [
3192 'type' =>
'boolean',
3196 'GroupInheritsPermissions' => [
3197 'additionalProperties' => [
3201 'SoftBlockRanges' => [
3206 'GrantPermissions' => [
3207 'additionalProperties' => [
3209 'additionalProperties' => [
3210 'type' =>
'boolean',
3214 'GrantPermissionGroups' => [
3215 'additionalProperties' => [
3219 'ParserTestFiles' => [
3220 'deprecated' =>
'since 1.30',
3222 'OpenSearchTemplate' => [
3223 'deprecated' =>
'since 1.25 Use $wgOpenSearchTemplates[\'application/x-suggestions+json\'] instead',
3225 'EnableOpenSearchSuggest' => [
3226 'deprecated' =>
'since 1.35 No longer used',
3229 'additionalProperties' => [
3230 'type' =>
'boolean',
3233 'AutoloadAttemptLowercase' => [
3234 'deprecated' =>
'since 1.35',
3236 'JobBackoffThrottling' => [
3237 'additionalProperties' => [
3242 'additionalProperties' => [
3252 'type' =>
'integer',
3257 'TrackingCategories' => [
3258 'deprecated' =>
'since 1.25 Extensions should now register tracking categories using the new extension registration system.',
3260 'RangeContributionsCIDRLimit' => [
3261 'additionalProperties' => [
3262 'type' =>
'integer',
3266 'deprecated' =>
'since 1.37; use $wgShellboxUrls instead',
3269 'additionalProperties' => [