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 '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,
321 'DjvuRenderer' =>
null,
323 'DjvuPostProcessor' =>
'pnmtojpeg',
324 'DjvuOutputExtension' =>
'jpg',
325 'EmergencyContact' =>
false,
326 'PasswordSender' =>
false,
327 'NoReplyAddress' =>
false,
328 'EnableEmail' =>
true,
329 'EnableUserEmail' =>
true,
330 'EnableSpecialMute' =>
false,
331 'EnableUserEmailMuteList' =>
false,
332 'UserEmailUseReplyTo' =>
true,
333 'PasswordReminderResendTime' => 24,
334 'NewPasswordExpiry' => 604800,
335 'UserEmailConfirmationTokenExpiry' => 604800,
336 'PasswordExpirationDays' =>
false,
337 'PasswordExpireGrace' => 604800,
339 'AdditionalMailParams' =>
null,
340 'AllowHTMLEmail' =>
false,
341 'EnotifFromEditor' =>
false,
342 'EmailAuthentication' =>
true,
343 'EnotifWatchlist' =>
false,
344 'EnotifUserTalk' =>
false,
345 'EnotifRevealEditorAddress' =>
false,
346 'EnotifMinorEdits' =>
true,
347 'EnotifImpersonal' =>
false,
348 'EnotifMaxRecips' => 500,
349 'EnotifUseRealName' =>
false,
350 'UsersNotifiedOnAllChanges' => [
352 'DBname' =>
'my_wiki',
353 'DBmwschema' =>
null,
355 'DBserver' =>
'localhost',
357 'DBuser' =>
'wikiuser',
361 'DBcompress' =>
false,
362 'DBadminuser' =>
null,
363 'DBadminpassword' =>
null,
364 'SearchType' =>
null,
365 'SearchTypeAlternatives' =>
null,
366 'DBTableOptions' =>
'ENGINE=InnoDB, DEFAULT CHARSET=binary',
368 'DBDefaultGroup' =>
null,
369 'SQLiteDataDir' =>
'',
371 'SharedPrefix' =>
false,
374 1 =>
'user_properties',
375 2 =>
'user_autocreate_serial',
377 'SharedSchema' =>
false,
378 'DBservers' =>
false,
380 'class' =>
'Wikimedia\\Rdbms\\LBFactorySimple',
382 'DataCenterUpdateStickTTL' => 10,
383 'DBerrorLog' =>
false,
384 'DBerrorLogTZ' =>
false,
385 'LocalDatabases' => [
387 'DatabaseReplicaLagWarning' => 10,
388 'DatabaseReplicaLagCritical' => 30,
389 'MaxExecutionTimeForExpensiveQueries' => 0,
390 'VirtualDomainsMapping' => [
392 'TemplateLinksSchemaMigrationStage' => 768,
393 'PageLinksSchemaMigrationStage' => 3,
394 'ExternalLinksDomainGaps' => [
396 'ContentHandlers' => [
398 'class' =>
'WikitextContentHandler',
401 1 =>
'ParserFactory',
402 2 =>
'GlobalIdGenerator',
403 3 =>
'LanguageNameUtils',
405 5 =>
'MagicWordFactory',
406 6 =>
'ParsoidParserFactory',
409 'javascript' =>
'JavaScriptContentHandler',
410 'json' =>
'JsonContentHandler',
411 'css' =>
'CssContentHandler',
412 'text' =>
'TextContentHandler',
413 'unknown' =>
'FallbackContentHandler',
415 'NamespaceContentModels' => [
417 'ContentHandlerTextFallback' =>
'ignore',
418 'TextModelsToParse' => [
423 'CompressRevisions' =>
false,
424 'ExternalStores' => [
426 'ExternalServers' => [
428 'DefaultExternalStore' =>
false,
429 'RevisionCacheExpiry' => 604800,
430 'PageLanguageUseDB' =>
false,
431 'DiffEngine' =>
null,
432 'ExternalDiffEngine' =>
false,
433 'Wikidiff2Options' => [
435 'RequestTimeLimit' =>
null,
436 'TransactionalTimeLimit' => 120,
437 'CriticalSectionTimeLimit' => 180.0,
438 'MiserMode' =>
false,
439 'DisableQueryPages' =>
false,
440 'QueryCacheLimit' => 1000,
441 'WantedPagesThreshold' => 1,
442 'AllowSlowParserFunctions' =>
false,
443 'AllowSchemaUpdates' =>
true,
444 'MaxArticleSize' => 2048,
445 'MemoryLimit' =>
'50M',
446 'PoolCounterConf' =>
null,
447 'PoolCountClientConf' => [
453 'MaxUserDBWriteDuration' =>
false,
454 'MaxJobDBWriteDuration' =>
false,
455 'LinkHolderBatchSize' => 1000,
456 'MaximumMovedPages' => 100,
457 'ForceDeferredUpdatesPreSend' =>
false,
458 'MultiShardSiteStats' =>
false,
459 'CacheDirectory' =>
false,
460 'MainCacheType' => 0,
461 'MessageCacheType' => -1,
462 'ParserCacheType' => -1,
463 'SessionCacheType' => -1,
464 'LanguageConverterCacheType' => -1,
465 'StatsCacheType' => -1,
468 'class' =>
'EmptyBagOStuff',
469 'reportDupes' =>
false,
472 'class' =>
'SqlBagOStuff',
473 'loggroup' =>
'SQLBagOStuff',
476 'factory' =>
'ObjectCache::newAnything',
479 'factory' =>
'ObjectCache::getLocalServerInstance',
482 'class' =>
'ReplicatedBagOStuff',
484 'factory' =>
'ObjectCache::newFromParams',
487 'class' =>
'SqlBagOStuff',
488 'replicaOnly' =>
true,
493 'factory' =>
'ObjectCache::newFromParams',
496 'class' =>
'SqlBagOStuff',
497 'replicaOnly' =>
false,
501 'loggroup' =>
'SQLBagOStuff',
502 'reportDupes' =>
false,
505 'class' =>
'MemcachedPhpBagOStuff',
506 'loggroup' =>
'memcached',
508 'memcached-pecl' => [
509 'class' =>
'MemcachedPeclBagOStuff',
510 'loggroup' =>
'memcached',
513 'class' =>
'HashBagOStuff',
514 'reportDupes' =>
false,
517 'class' =>
'APCUBagOStuff',
518 'reportDupes' =>
false,
521 'class' =>
'APCUBagOStuff',
522 'reportDupes' =>
false,
525 'class' =>
'WinCacheBagOStuff',
526 'reportDupes' =>
false,
529 'WANObjectCache' => [
531 'MainStash' =>
'db-replicated',
532 'ParsoidCacheConfig' => [
534 'StashDuration' => 86400,
535 'CacheThresholdTime' => 0.0,
536 'WarmParsoidParserCache' =>
false,
538 'ChronologyProtectorStash' =>
null,
539 'ChronologyProtectorSecret' =>
'',
540 'ParserCacheExpireTime' => 86400,
541 'OldRevisionParserCacheExpireTime' => 3600,
542 'ObjectCacheSessionExpiry' => 3600,
543 'PHPSessionHandling' =>
'enable',
544 'SuspiciousIpExpiry' =>
false,
545 'SessionPbkdf2Iterations' => 10001,
546 'MemCachedServers' => [
547 0 =>
'127.0.0.1:11211',
549 'MemCachedPersistent' =>
false,
550 'MemCachedTimeout' => 500000,
551 'UseLocalMessageCache' =>
false,
552 'AdaptiveMessageCache' =>
false,
553 'LocalisationCacheConf' => [
554 'class' =>
'LocalisationCache',
556 'storeClass' =>
false,
557 'storeDirectory' =>
false,
560 'forceRecache' =>
false,
561 'manualRecache' =>
false,
563 'CachePages' =>
true,
564 'CacheEpoch' =>
'20030516000000',
565 'GitInfoCacheDirectory' =>
false,
566 'UseFileCache' =>
false,
567 'FileCacheDepth' => 2,
568 'RenderHashAppend' =>
'',
569 'EnableSidebarCache' =>
false,
570 'SidebarCacheExpiry' => 86400,
572 'InvalidateCacheOnLocalSettingsChange' =>
true,
573 'ExtensionInfoMTime' =>
false,
574 'EnableRemoteBagOStuffTests' =>
false,
576 'VaryOnXFP' =>
false,
577 'InternalServer' =>
false,
578 'CdnMaxAge' => 18000,
579 'CdnMaxageLagged' => 30,
580 'CdnMaxageStale' => 10,
581 'CdnReboundPurgeDelay' => 0,
582 'CdnMaxageSubstitute' => 60,
583 'ForcedRawSMaxage' => 300,
586 'CdnServersNoPurge' => [
588 'SquidPurgeUseHostHeader' =>
true,
591 'HTCPMulticastTTL' => 1,
592 'UsePrivateIPs' =>
false,
593 'CdnMatchParameterOrder' =>
true,
594 'LanguageCode' =>
'en',
597 'InterwikiMagic' =>
true,
598 'HideInterlanguageLinks' =>
false,
599 'ExtraInterlanguageLinkPrefixes' => [
601 'InterlanguageLinkCodeMap' => [
603 'ExtraLanguageNames' => [
605 'ExtraLanguageCodes' => [
610 'DummyLanguageCodes' => [
612 'AllUnicodeFixes' =>
false,
613 'LegacyEncoding' =>
false,
614 'AmericanDates' =>
false,
615 'TranslateNumerals' =>
true,
616 'UseDatabaseMessages' =>
true,
617 'MaxMsgCacheEntrySize' => 10000,
618 'DisableLangConversion' =>
false,
619 'DisableTitleConversion' =>
false,
620 'DefaultLanguageVariant' =>
false,
621 'UsePigLatinVariant' =>
false,
622 'DisabledVariants' => [
624 'VariantArticlePath' =>
false,
625 'UseXssLanguage' =>
false,
626 'LoginLanguageSelector' =>
false,
627 'ForceUIMsgAsContentMsg' => [
629 'RawHtmlMessages' => [
631 1 =>
'history_copyright',
633 3 =>
'youhavenewmessagesmanyusers',
634 4 =>
'youhavenewmessages',
636 'Localtimezone' =>
null,
637 'LocalTZoffset' =>
null,
638 'OverrideUcfirstCharacters' => [
640 'MimeType' =>
'text/html',
641 'Html5Version' =>
null,
642 'HTMLFormAllowTableFormat' =>
true,
643 'UseMediaWikiUIEverywhere' =>
false,
644 'EditSubmitButtonLabelPublish' =>
false,
645 'XhtmlNamespaces' => [
648 'BrowserFormatDetection' =>
'telephone=no',
651 'DefaultSkin' =>
'vector-2022',
652 'FallbackSkin' =>
'fallback',
655 'DisableOutputCompression' =>
false,
660 'ExternalInterwikiFragmentMode' =>
'legacy',
669 'url' =>
'https://www.mediawiki.org/',
670 'alt' =>
'Powered by MediaWiki',
674 'UseCombinedLoginLink' =>
false,
676 'Send404Code' =>
true,
677 'ShowRollbackEditCount' => 10,
678 'EnableCanonicalServerLink' =>
false,
679 'InterwikiLogoOverride' => [
681 'ResourceModules' => [
683 'ResourceModuleSkinStyles' => [
685 'ResourceLoaderSources' => [
687 'ResourceBasePath' =>
null,
688 'ResourceLoaderMaxage' => [
690 'ResourceLoaderUseObjectCacheForDeps' =>
false,
691 'ResourceLoaderDebug' =>
false,
692 'ResourceLoaderMaxQueryLength' =>
false,
693 'ResourceLoaderValidateJS' =>
true,
694 'ResourceLoaderEnableJSProfiler' =>
false,
695 'ResourceLoaderStorageEnabled' =>
true,
696 'ResourceLoaderStorageVersion' => 1,
697 'ResourceLoaderEnableSourceMapLinks' =>
true,
698 'AllowSiteCSSOnRestrictedPages' =>
false,
699 'VueDevelopmentMode' =>
false,
700 'MetaNamespace' =>
false,
701 'MetaNamespaceTalk' =>
false,
702 'CanonicalNamespaceNames' => [
714 9 =>
'MediaWiki_talk',
716 11 =>
'Template_talk',
720 15 =>
'Category_talk',
722 'ExtraNamespaces' => [
724 'ExtraGenderNamespaces' => [
726 'NamespaceAliases' => [
728 'LegalTitleChars' =>
' %!"$&\'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+',
729 'CapitalLinks' =>
true,
730 'CapitalLinkOverrides' => [
732 'NamespacesWithSubpages' => [
747 'ContentNamespaces' => [
750 'ShortPagesNamespaceExclusions' => [
752 'ExtraSignatureNamespaces' => [
754 'InvalidRedirectTargets' => [
761 'DisableHardRedirects' =>
false,
762 'FixDoubleRedirects' =>
false,
763 'LocalInterwikis' => [
765 'InterwikiExpiry' => 10800,
766 'InterwikiCache' =>
false,
767 'InterwikiScopes' => 3,
768 'InterwikiFallbackSite' =>
'wiki',
769 'RedirectSources' =>
false,
771 'mediawiki' =>
'MediaWikiSite',
773 'MaxTocLevel' => 999,
774 'MaxPPNodeCount' => 1000000,
775 'MaxTemplateDepth' => 100,
776 'MaxPPExpandDepth' => 100,
804 26 =>
'worldwind://',
808 'CleanSignatures' =>
true,
809 'AllowExternalImages' =>
false,
810 'AllowExternalImagesFrom' =>
'',
811 'EnableImageWhitelist' =>
false,
812 'AllowImageTag' =>
false,
815 'ParsoidSettings' => [
818 'ParserEnableLegacyMediaDOM' =>
false,
819 'UseContentMediaStyles' =>
false,
820 'UseLegacyMediaStyles' =>
false,
822 'ExternalLinkTarget' =>
false,
823 'NoFollowLinks' =>
true,
824 'NoFollowNsExceptions' => [
826 'NoFollowDomainExceptions' => [
827 0 =>
'mediawiki.org',
829 'RegisterInternalExternals' =>
false,
830 'AllowDisplayTitle' =>
true,
831 'RestrictDisplayTitle' =>
true,
832 'ExpensiveParserFunctionLimit' => 100,
833 'PreprocessorCacheThreshold' => 1000,
834 'EnableScaryTranscluding' =>
false,
835 'TranscludeCacheExpiry' => 3600,
836 'EnableMagicLinks' => [
841 'ArticleCountMethod' =>
'link',
842 'ActiveUserDays' => 30,
843 'LearnerEdits' => 10,
844 'LearnerMemberSince' => 4,
845 'ExperiencedUserEdits' => 500,
846 'ExperiencedUserMemberSince' => 30,
847 'ManualRevertSearchRadius' => 15,
848 'RevertedTagMaxDepth' => 15,
849 'CentralIdLookupProviders' => [
851 'class' =>
'MediaWiki\\User\\CentralId\\LocalIdLookup',
854 1 =>
'DBLoadBalancerFactory',
858 'CentralIdLookupProvider' =>
'local',
859 'UserRegistrationProviders' => [
861 'class' =>
'MediaWiki\\User\\Registration\\LocalUserRegistrationProvider',
867 'PasswordPolicy' => [
870 'MinimalPasswordLength' => 10,
871 'MinimumPasswordLengthToLogin' => 1,
874 'MinimalPasswordLength' => 10,
875 'MinimumPasswordLengthToLogin' => 1,
877 'interface-admin' => [
878 'MinimalPasswordLength' => 10,
879 'MinimumPasswordLengthToLogin' => 1,
882 'MinimalPasswordLength' => 10,
883 'MinimumPasswordLengthToLogin' => 1,
886 'MinimalPasswordLength' => [
888 'suggestChangeOnLogin' =>
true,
890 'PasswordCannotBeSubstringInUsername' => [
892 'suggestChangeOnLogin' =>
true,
894 'PasswordCannotMatchDefaults' => [
896 'suggestChangeOnLogin' =>
true,
898 'MaximalPasswordLength' => [
900 'suggestChangeOnLogin' =>
true,
902 'PasswordNotInCommonList' => [
904 'suggestChangeOnLogin' =>
true,
909 'MinimalPasswordLength' =>
'PasswordPolicyChecks::checkMinimalPasswordLength',
910 'MinimumPasswordLengthToLogin' =>
'PasswordPolicyChecks::checkMinimumPasswordLengthToLogin',
911 'PasswordCannotBeSubstringInUsername' =>
'PasswordPolicyChecks::checkPasswordCannotBeSubstringInUsername',
912 'PasswordCannotMatchDefaults' =>
'PasswordPolicyChecks::checkPasswordCannotMatchDefaults',
913 'MaximalPasswordLength' =>
'PasswordPolicyChecks::checkMaximalPasswordLength',
914 'PasswordNotInCommonList' =>
'PasswordPolicyChecks::checkPasswordNotInCommonList',
917 'AuthManagerConfig' =>
null,
918 'AuthManagerAutoConfig' => [
920 'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider' => [
921 'class' =>
'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider',
926 'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider' => [
927 'class' =>
'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider',
929 0 =>
'DBLoadBalancerFactory',
930 1 =>
'UserOptionsLookup',
934 'authoritative' =>
false,
939 'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider' => [
940 'class' =>
'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider',
942 0 =>
'DBLoadBalancerFactory',
946 'authoritative' =>
true,
953 'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider' => [
954 'class' =>
'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider',
957 'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider' => [
958 'class' =>
'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider',
961 'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider' => [
962 'class' =>
'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider',
964 0 =>
'DBLoadBalancerFactory',
970 'RememberMe' =>
'choose',
971 'ReauthenticateTime' => [
974 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [
977 'ChangeCredentialsBlacklist' => [
978 0 =>
'MediaWiki\\Auth\\TemporaryPasswordAuthenticationRequest',
980 'RemoveCredentialsBlacklist' => [
981 0 =>
'MediaWiki\\Auth\\PasswordAuthenticationRequest',
983 'MinimalPasswordLength' =>
false,
984 'MaximalPasswordLength' =>
false,
985 'InvalidPasswordReset' =>
true,
986 'PasswordDefault' =>
'pbkdf2',
987 'PasswordConfig' => [
989 'class' =>
'MWOldPassword',
992 'class' =>
'MWSaltedPassword',
994 'pbkdf2-legacyA' => [
995 'class' =>
'LayeredParameterizedPassword',
1001 'pbkdf2-legacyB' => [
1002 'class' =>
'LayeredParameterizedPassword',
1009 'class' =>
'BcryptPassword',
1014 0 =>
'AbstractPbkdf2Password',
1022 'class' =>
'Argon2Password',
1026 'PasswordResetRoutes' => [
1030 'MaxSigChars' => 255,
1031 'SignatureValidation' =>
'warning',
1032 'SignatureAllowedLintErrors' => [
1033 0 =>
'obsolete-tag',
1035 'MaxNameChars' => 255,
1036 'ReservedUsernames' => [
1037 0 =>
'MediaWiki default',
1038 1 =>
'Conversion script',
1039 2 =>
'Maintenance script',
1040 3 =>
'Template namespace initialisation script',
1041 4 =>
'ScriptImporter',
1042 5 =>
'Delete page script',
1043 6 =>
'Move page script',
1044 7 =>
'Command line script',
1045 8 =>
'Unknown user',
1046 9 =>
'msg:double-redirect-fixer',
1047 10 =>
'msg:usermessage-editor',
1048 11 =>
'msg:proxyblocker',
1050 13 =>
'msg:spambot_username',
1051 14 =>
'msg:autochange-username',
1053 'DefaultUserOptions' => [
1054 'ccmeonemails' => 0,
1055 'date' =>
'default',
1057 'diff-type' =>
'table',
1059 'editfont' =>
'monospace',
1060 'editondblclick' => 0,
1061 'editsectiononrightclick' => 0,
1062 'email-allow-new-users' => 1,
1063 'enotifminoredits' => 0,
1064 'enotifrevealaddr' => 0,
1065 'enotifusertalkpages' => 1,
1066 'enotifwatchlistpages' => 1,
1067 'extendwatchlist' => 1,
1069 'forceeditsummary' => 0,
1070 'forcesafemode' => 0,
1071 'gender' =>
'unknown',
1072 'hidecategorization' => 1,
1074 'hidepatrolled' => 0,
1076 'minordefault' => 0,
1077 'newpageshidepatrolled' => 0,
1079 'norollbackdiff' => 0,
1080 'prefershttps' => 1,
1081 'previewonfirst' => 0,
1082 'previewontop' => 1,
1085 'rcenhancedfilters-disable' => 0,
1087 'requireemail' => 0,
1088 'search-match-redirect' =>
true,
1089 'search-special-page' =>
'Search',
1090 'search-thumbnail-extra-namespaces' =>
true,
1091 'searchlimit' => 20,
1092 'showhiddencats' => 0,
1093 'shownumberswatching' => 1,
1094 'showrollbackconfirmation' => 0,
1096 'skin-responsive' => 1,
1099 'useeditwarning' => 1,
1100 'uselivepreview' => 0,
1102 'watchcreations' => 1,
1103 'watchdefault' => 1,
1104 'watchdeletion' => 0,
1105 'watchlistdays' => 7,
1106 'watchlisthideanons' => 0,
1107 'watchlisthidebots' => 0,
1108 'watchlisthidecategorization' => 1,
1109 'watchlisthideliu' => 0,
1110 'watchlisthideminor' => 0,
1111 'watchlisthideown' => 0,
1112 'watchlisthidepatrolled' => 0,
1113 'watchlistreloadautomatically' => 0,
1114 'watchlistunwatchlinks' => 0,
1116 'watchrollback' => 0,
1117 'watchuploads' => 1,
1118 'wlenhancedfilters-disable' => 0,
1123 'InvalidUsernameCharacters' =>
'@:>=',
1124 'UserrightsInterwikiDelimiter' =>
'@',
1125 'SecureLogin' =>
false,
1126 'AuthenticationTokenVersion' =>
null,
1127 'SessionProviders' => [
1128 'MediaWiki\\Session\\CookieSessionProvider' => [
1129 'class' =>
'MediaWiki\\Session\\CookieSessionProvider',
1136 'MediaWiki\\Session\\BotPasswordSessionProvider' => [
1137 'class' =>
'MediaWiki\\Session\\BotPasswordSessionProvider',
1148 'AllowRequiringEmailForResets' =>
false,
1149 'AutoCreateTempUser' => [
1154 'genPattern' =>
'*Unregistered $1',
1155 'matchPattern' =>
'*$1',
1156 'reservedPattern' =>
null,
1157 'serialProvider' => [
1160 'serialMapping' => [
1161 'type' =>
'plain-numeric',
1164 'AutoblockExpiry' => 86400,
1165 'BlockAllowsUTEdit' =>
true,
1166 'BlockCIDRLimit' => [
1170 'BlockDisablesLogin' =>
false,
1171 'EnablePartialActionBlocks' =>
false,
1172 'WhitelistRead' =>
false,
1173 'WhitelistReadRegexp' =>
false,
1174 'EmailConfirmToEdit' =>
false,
1175 'HideIdentifiableRedirects' =>
true,
1176 'GroupPermissions' => [
1178 'createaccount' =>
true,
1181 'createpage' =>
true,
1182 'createtalk' =>
true,
1184 'viewmyprivateinfo' =>
true,
1185 'editmyprivateinfo' =>
true,
1186 'editmyoptions' =>
true,
1190 'move-subpages' =>
true,
1191 'move-rootuserpages' =>
true,
1192 'move-categorypages' =>
true,
1196 'createpage' =>
true,
1197 'createtalk' =>
true,
1201 'reupload-shared' =>
true,
1202 'minoredit' =>
true,
1203 'editmyusercss' =>
true,
1204 'editmyuserjson' =>
true,
1205 'editmyuserjs' =>
true,
1206 'editmyuserjsredirect' =>
true,
1207 'sendemail' =>
true,
1208 'applychangetags' =>
true,
1209 'changetags' =>
true,
1210 'editcontentmodel' =>
true,
1211 'viewmywatchlist' =>
true,
1212 'editmywatchlist' =>
true,
1214 'autoconfirmed' => [
1215 'autoconfirmed' =>
true,
1216 'editsemiprotected' =>
true,
1220 'autoconfirmed' =>
true,
1221 'editsemiprotected' =>
true,
1222 'nominornewtalk' =>
true,
1223 'autopatrol' =>
true,
1224 'suppressredirect' =>
true,
1225 'apihighlimits' =>
true,
1230 'createaccount' =>
true,
1232 'bigdelete' =>
true,
1233 'deletedhistory' =>
true,
1234 'deletedtext' =>
true,
1236 'editinterface' =>
true,
1237 'editsitejson' =>
true,
1238 'edituserjson' =>
true,
1240 'importupload' =>
true,
1242 'move-subpages' =>
true,
1243 'move-rootuserpages' =>
true,
1244 'move-categorypages' =>
true,
1246 'autopatrol' =>
true,
1248 'editprotected' =>
true,
1252 'reupload-shared' =>
true,
1253 'unwatchedpages' =>
true,
1254 'autoconfirmed' =>
true,
1255 'editsemiprotected' =>
true,
1256 'ipblock-exempt' =>
true,
1257 'blockemail' =>
true,
1258 'markbotedits' =>
true,
1259 'apihighlimits' =>
true,
1260 'browsearchive' =>
true,
1261 'noratelimit' =>
true,
1263 'unblockself' =>
true,
1264 'suppressredirect' =>
true,
1265 'mergehistory' =>
true,
1266 'managechangetags' =>
true,
1267 'deletechangetags' =>
true,
1269 'interface-admin' => [
1270 'editinterface' =>
true,
1271 'editsitecss' =>
true,
1272 'editsitejson' =>
true,
1273 'editsitejs' =>
true,
1274 'editusercss' =>
true,
1275 'edituserjson' =>
true,
1276 'edituserjs' =>
true,
1279 'userrights' =>
true,
1280 'noratelimit' =>
true,
1281 'renameuser' =>
true,
1285 'suppressrevision' =>
true,
1286 'viewsuppressed' =>
true,
1287 'suppressionlog' =>
true,
1288 'deleterevision' =>
true,
1289 'deletelogentry' =>
true,
1292 'PrivilegedGroups' => [
1294 1 =>
'interface-admin',
1298 'RevokePermissions' => [
1300 'GroupInheritsPermissions' => [
1302 'ImplicitGroups' => [
1305 2 =>
'autoconfirmed',
1307 'GroupsAddToSelf' => [
1309 'GroupsRemoveFromSelf' => [
1311 'RestrictionTypes' => [
1317 'RestrictionLevels' => [
1319 1 =>
'autoconfirmed',
1322 'CascadingRestrictionLevels' => [
1325 'SemiprotectedRestrictionLevels' => [
1326 0 =>
'autoconfirmed',
1328 'NamespaceProtection' => [
1330 'NonincludableNamespaces' => [
1332 'AutoConfirmAge' => 0,
1333 'AutoConfirmCount' => 0,
1335 'autoconfirmed' => [
1347 'AutopromoteOnce' => [
1351 'AutopromoteOnceLogInRC' =>
true,
1356 'AvailableRights' => [
1358 'ImplicitRights' => [
1360 'DeleteRevisionsLimit' => 0,
1361 'DeleteRevisionsBatchSize' => 1000,
1362 'HideUserContribLimit' => 1000,
1363 'AccountCreationThrottle' => [
1371 'SummarySpamRegex' => [
1373 'EnableDnsBlacklist' =>
false,
1374 'DnsBlacklistUrls' => [
1375 0 =>
'http.dnsbl.sorbs.net.',
1379 'ProxyWhitelist' => [
1381 'SoftBlockRanges' => [
1383 'ApplyIpBlocksToXff' =>
false,
1499 'renderfile-nonstandard' => [
1519 'stashbasehtml' => [
1539 'editcontentmodel' => [
1550 'RateLimitsExcludedIPs' => [
1552 'PutIPinRC' =>
true,
1553 'QueryPageDefaultLimit' => 50,
1554 'PasswordAttemptThrottle' => [
1561 'seconds' => 172800,
1564 'GrantPermissions' => [
1566 'autocreateaccount' =>
true,
1567 'autoconfirmed' =>
true,
1568 'autopatrol' =>
true,
1569 'editsemiprotected' =>
true,
1570 'ipblock-exempt' =>
true,
1571 'nominornewtalk' =>
true,
1572 'patrolmarks' =>
true,
1575 'unwatchedpages' =>
true,
1579 'apihighlimits' =>
true,
1580 'noratelimit' =>
true,
1581 'markbotedits' =>
true,
1585 'importupload' =>
true,
1589 'minoredit' =>
true,
1590 'applychangetags' =>
true,
1591 'changetags' =>
true,
1592 'editcontentmodel' =>
true,
1594 'editprotected' => [
1596 'minoredit' =>
true,
1597 'applychangetags' =>
true,
1598 'changetags' =>
true,
1599 'editcontentmodel' =>
true,
1600 'editprotected' =>
true,
1604 'minoredit' =>
true,
1605 'applychangetags' =>
true,
1606 'changetags' =>
true,
1607 'editcontentmodel' =>
true,
1608 'editmyusercss' =>
true,
1609 'editmyuserjson' =>
true,
1610 'editmyuserjs' =>
true,
1612 'editmyoptions' => [
1613 'editmyoptions' =>
true,
1614 'editmyuserjson' =>
true,
1616 'editinterface' => [
1618 'minoredit' =>
true,
1619 'applychangetags' =>
true,
1620 'changetags' =>
true,
1621 'editcontentmodel' =>
true,
1622 'editinterface' =>
true,
1623 'edituserjson' =>
true,
1624 'editsitejson' =>
true,
1626 'editsiteconfig' => [
1628 'minoredit' =>
true,
1629 'applychangetags' =>
true,
1630 'changetags' =>
true,
1631 'editcontentmodel' =>
true,
1632 'editinterface' =>
true,
1633 'edituserjson' =>
true,
1634 'editsitejson' =>
true,
1635 'editusercss' =>
true,
1636 'edituserjs' =>
true,
1637 'editsitecss' =>
true,
1638 'editsitejs' =>
true,
1640 'createeditmovepage' => [
1642 'minoredit' =>
true,
1643 'applychangetags' =>
true,
1644 'changetags' =>
true,
1645 'editcontentmodel' =>
true,
1646 'createpage' =>
true,
1647 'createtalk' =>
true,
1648 'delete-redirect' =>
true,
1650 'move-rootuserpages' =>
true,
1651 'move-subpages' =>
true,
1652 'move-categorypages' =>
true,
1653 'suppressredirect' =>
true,
1657 'reupload-own' =>
true,
1659 'uploadeditmovefile' => [
1661 'reupload-own' =>
true,
1663 'reupload-shared' =>
true,
1664 'upload_by_url' =>
true,
1666 'suppressredirect' =>
true,
1676 'blockemail' =>
true,
1679 'browsearchive' =>
true,
1680 'deletedhistory' =>
true,
1681 'deletedtext' =>
true,
1683 'viewrestrictedlogs' => [
1684 'suppressionlog' =>
true,
1688 'minoredit' =>
true,
1689 'applychangetags' =>
true,
1690 'changetags' =>
true,
1691 'editcontentmodel' =>
true,
1692 'browsearchive' =>
true,
1693 'deletedhistory' =>
true,
1694 'deletedtext' =>
true,
1696 'bigdelete' =>
true,
1697 'deletelogentry' =>
true,
1698 'deleterevision' =>
true,
1702 'suppressrevision' =>
true,
1703 'viewsuppressed' =>
true,
1707 'minoredit' =>
true,
1708 'applychangetags' =>
true,
1709 'changetags' =>
true,
1710 'editcontentmodel' =>
true,
1711 'editprotected' =>
true,
1714 'viewmywatchlist' => [
1715 'viewmywatchlist' =>
true,
1717 'editmywatchlist' => [
1718 'editmywatchlist' =>
true,
1721 'sendemail' =>
true,
1723 'createaccount' => [
1724 'createaccount' =>
true,
1727 'viewmyprivateinfo' =>
true,
1730 'mergehistory' =>
true,
1733 'GrantPermissionGroups' => [
1734 'basic' =>
'hidden',
1735 'editpage' =>
'page-interaction',
1736 'createeditmovepage' =>
'page-interaction',
1737 'editprotected' =>
'page-interaction',
1738 'patrol' =>
'page-interaction',
1739 'uploadfile' =>
'file-interaction',
1740 'uploadeditmovefile' =>
'file-interaction',
1741 'sendemail' =>
'email',
1742 'viewmywatchlist' =>
'watchlist-interaction',
1743 'editviewmywatchlist' =>
'watchlist-interaction',
1744 'editmycssjs' =>
'customization',
1745 'editmyoptions' =>
'customization',
1746 'editinterface' =>
'administration',
1747 'editsiteconfig' =>
'administration',
1748 'rollback' =>
'administration',
1749 'blockusers' =>
'administration',
1750 'delete' =>
'administration',
1751 'viewdeleted' =>
'administration',
1752 'viewrestrictedlogs' =>
'administration',
1753 'protect' =>
'administration',
1754 'oversight' =>
'administration',
1755 'createaccount' =>
'administration',
1756 'mergehistory' =>
'administration',
1757 'import' =>
'administration',
1758 'highvolume' =>
'high-volume',
1759 'privateinfo' =>
'private-information',
1761 'EnableBotPasswords' =>
true,
1762 'BotPasswordsCluster' =>
false,
1763 'BotPasswordsDatabase' =>
false,
1764 'SecretKey' =>
false,
1765 'AllowUserJs' =>
false,
1766 'AllowUserCss' =>
false,
1767 'AllowUserCssPrefs' =>
true,
1768 'UseSiteJs' =>
true,
1769 'UseSiteCss' =>
true,
1770 'BreakFrames' =>
false,
1771 'EditPageFrameOptions' =>
'DENY',
1772 'ApiFrameOptions' =>
'DENY',
1773 'CSPHeader' =>
false,
1774 'CSPReportOnlyHeader' =>
false,
1775 'CSPFalsePositiveUrls' => [
1776 'https://3hub.co' =>
true,
1777 'https://morepro.info' =>
true,
1778 'https://p.ato.mx' =>
true,
1779 'https://s.ato.mx' =>
true,
1780 'https://adserver.adtech.de' =>
true,
1781 'https://ums.adtechus.com' =>
true,
1782 'https://cas.criteo.com' =>
true,
1783 'https://cat.nl.eu.criteo.com' =>
true,
1784 'https://atpixel.alephd.com' =>
true,
1785 'https://rtb.metrigo.com' =>
true,
1786 'https://d5p.de17a.com' =>
true,
1787 'https://ad.lkqd.net/vpaid/vpaid.js' =>
true,
1788 'https://ad.lkqd.net/vpaid/vpaid.js?fusion=1.0' =>
true,
1789 'https://t.lkqd.net/t' =>
true,
1790 'chrome-extension' =>
true,
1792 'AllowCrossOrigin' =>
false,
1793 'RestAllowCrossOriginCookieAuth' =>
false,
1794 'SessionSecret' =>
false,
1795 'SessionInsecureSecrets' =>
false,
1796 'HKDFSecret' =>
false,
1797 'HKDFAlgorithm' =>
'sha256',
1798 'CookieExpiration' => 2592000,
1799 'ExtendedLoginCookieExpiration' => 15552000,
1800 'CookieDomain' =>
'',
1801 'CookiePath' =>
'/',
1802 'CookieSecure' =>
'detect',
1803 'DisableCookieCheck' =>
false,
1804 'CookiePrefix' =>
false,
1805 'CookieHttpOnly' =>
true,
1806 'CookieSameSite' =>
null,
1807 'UseSameSiteLegacyCookies' =>
false,
1808 'CacheVaryCookies' => [
1810 'SessionName' =>
false,
1811 'CookieSetOnAutoblock' =>
true,
1812 'CookieSetOnIpBlock' =>
true,
1813 'DebugLogFile' =>
'',
1814 'DebugLogPrefix' =>
'',
1815 'DebugRedirects' =>
false,
1816 'DebugRawPage' =>
false,
1817 'DebugComments' =>
false,
1818 'DebugDumpSql' =>
false,
1819 'TrxProfilerLimits' => [
1823 'readQueryTime' => 5,
1824 'readQueryRows' => 10000,
1827 'readQueryTime' => 5,
1828 'writeQueryTime' => 1,
1829 'readQueryRows' => 100000,
1830 'maxAffected' => 1000,
1832 'POST-nonwrite' => [
1834 'readQueryTime' => 5,
1835 'readQueryRows' => 10000,
1838 'readQueryTime' => 5,
1839 'writeQueryTime' => 1,
1840 'readQueryRows' => 10000,
1841 'maxAffected' => 1000,
1845 'PostSend-POST' => [
1846 'readQueryTime' => 5,
1847 'writeQueryTime' => 1,
1848 'readQueryRows' => 100000,
1849 'maxAffected' => 1000,
1852 'readQueryTime' => 30,
1853 'writeQueryTime' => 5,
1854 'readQueryRows' => 100000,
1855 'maxAffected' => 500,
1858 'writeQueryTime' => 5,
1859 'maxAffected' => 1000,
1862 'DebugLogGroups' => [
1864 'MWLoggerDefaultSpi' => [
1865 'class' =>
'MediaWiki\\Logger\\LegacySpi',
1867 'ShowDebug' =>
false,
1868 'SpecialVersionShowHooks' =>
false,
1869 'ShowExceptionDetails' =>
false,
1870 'LogExceptionBacktrace' =>
true,
1871 'PropagateErrors' =>
true,
1872 'ShowHostnames' =>
false,
1873 'OverrideHostname' =>
false,
1874 'DevelopmentWarnings' =>
false,
1875 'DeprecationReleaseLimit' =>
false,
1878 'StatsdServer' =>
false,
1879 'StatsdMetricPrefix' =>
'MediaWiki',
1880 'StatsdSamplingRates' => [
1882 'StatsTarget' =>
null,
1883 'StatsFormat' =>
null,
1884 'StatsPrefix' =>
'mediawiki',
1885 'PageInfoTransclusionLimit' => 50,
1886 'EnableJavaScriptTest' =>
false,
1887 'CachePrefix' =>
false,
1888 'DebugToolbar' =>
false,
1889 'DisableTextSearch' =>
false,
1890 'AdvancedSearchHighlighting' =>
false,
1891 'SearchHighlightBoundaries' =>
'[\\p{Z}\\p{P}\\p{C}]',
1892 'OpenSearchTemplate' =>
false,
1893 'OpenSearchTemplates' => [
1894 'application/x-suggestions+json' =>
false,
1895 'application/x-suggestions+xml' =>
false,
1897 'OpenSearchDefaultLimit' => 10,
1898 'OpenSearchDescriptionLength' => 100,
1899 'SearchSuggestCacheExpiry' => 1200,
1900 'DisableSearchUpdate' =>
false,
1901 'NamespacesToBeSearchedDefault' => [
1904 'DisableInternalSearch' =>
false,
1905 'SearchForwardUrl' =>
null,
1906 'SitemapNamespaces' =>
false,
1907 'SitemapNamespacesPriorities' =>
false,
1908 'EnableSearchContributorsByIP' =>
true,
1909 'SpecialSearchFormOptions' => [
1911 'SearchMatchRedirectPreference' =>
false,
1912 'SearchRunSuggestedQuery' =>
true,
1913 'Diff3' =>
'/usr/bin/diff3',
1914 'Diff' =>
'/usr/bin/diff',
1915 'PreviewOnOpenNamespaces' => [
1918 'UniversalEditButton' =>
true,
1919 'UseAutomaticEditSummaries' =>
true,
1920 'CommandLineDarkBg' =>
false,
1922 'ReadOnlyWatchedItemStore' =>
false,
1923 'ReadOnlyFile' =>
false,
1924 'UpgradeKey' =>
false,
1925 'GitBin' =>
'/usr/bin/git',
1926 'GitRepositoryViewers' => [
1927 'https://(?:[a-z0-9_]+@)?gerrit.wikimedia.org/r/(?:p/)?(.*)' =>
'https://gerrit.wikimedia.org/g/%R/+/%H',
1928 'ssh://(?:[a-z0-9_]+@)?gerrit.wikimedia.org:29418/(.*)' =>
'https://gerrit.wikimedia.org/g/%R/+/%H',
1930 'RCMaxAge' => 7776000,
1931 'WatchersMaxAge' => 15552000,
1932 'UnwatchedPageSecret' => 1,
1933 'RCFilterByAge' =>
false,
1950 'redis' =>
'RedisPubSubFeedEngine',
1951 'udp' =>
'UDPRCFeedEngine',
1953 'RCWatchCategoryMembership' =>
false,
1954 'UseRCPatrol' =>
true,
1955 'StructuredChangeFiltersLiveUpdatePollingRate' => 3,
1956 'UseNPPatrol' =>
true,
1957 'UseFilePatrol' =>
true,
1960 'FeedCacheTimeout' => 60,
1961 'FeedDiffCutoff' => 32768,
1962 'OverrideSiteFeed' => [
1965 'rss' =>
'MediaWiki\\Feed\\RSSFeed',
1966 'atom' =>
'MediaWiki\\Feed\\AtomFeed',
1968 'AdvertisedFeedTypes' => [
1971 'RCShowWatchingUsers' =>
false,
1972 'RCShowChangedSize' =>
true,
1973 'RCChangedSizeThreshold' => 500,
1974 'ShowUpdatedMarker' =>
true,
1975 'DisableAnonTalk' =>
false,
1976 'UseTagFilter' =>
true,
1978 'mw-contentmodelchange' =>
true,
1979 'mw-new-redirect' =>
true,
1980 'mw-removed-redirect' =>
true,
1981 'mw-changed-redirect-target' =>
true,
1983 'mw-replace' =>
true,
1984 'mw-rollback' =>
true,
1986 'mw-manual-revert' =>
true,
1987 'mw-reverted' =>
true,
1988 'mw-server-side-upload' =>
true,
1990 'UnwatchedPageThreshold' =>
false,
1991 'RecentChangesFlags' => [
1993 'letter' =>
'newpageletter',
1994 'title' =>
'recentchanges-label-newpage',
1995 'legend' =>
'recentchanges-legend-newpage',
1996 'grouping' =>
'any',
1999 'letter' =>
'minoreditletter',
2000 'title' =>
'recentchanges-label-minor',
2001 'legend' =>
'recentchanges-legend-minor',
2002 'class' =>
'minoredit',
2003 'grouping' =>
'all',
2006 'letter' =>
'boteditletter',
2007 'title' =>
'recentchanges-label-bot',
2008 'legend' =>
'recentchanges-legend-bot',
2009 'class' =>
'botedit',
2010 'grouping' =>
'all',
2013 'letter' =>
'unpatrolledletter',
2014 'title' =>
'recentchanges-label-unpatrolled',
2015 'legend' =>
'recentchanges-legend-unpatrolled',
2016 'grouping' =>
'any',
2019 'WatchlistExpiry' =>
false,
2020 'WatchlistPurgeRate' => 0.1,
2021 'WatchlistExpiryMaxDuration' =>
'1 year',
2022 'RightsPage' =>
null,
2023 'RightsUrl' =>
null,
2024 'RightsText' =>
null,
2025 'RightsIcon' =>
null,
2026 'UseCopyrightUpload' =>
false,
2028 'ShowCreditsIfMax' =>
true,
2029 'ImportSources' => [
2031 'ImportTargetNamespace' =>
null,
2032 'ExportAllowHistory' =>
true,
2033 'ExportMaxHistory' => 0,
2034 'ExportAllowListContributors' =>
false,
2035 'ExportMaxLinkDepth' => 0,
2036 'ExportFromNamespaces' =>
false,
2037 'ExportAllowAll' =>
false,
2038 'ExportPagelistLimit' => 5000,
2039 'XmlDumpSchemaVersion' =>
'0.11',
2040 'WikiFarmSettingsDirectory' =>
null,
2041 'WikiFarmSettingsExtension' =>
'yaml',
2042 'ExtensionFunctions' => [
2044 'ExtensionMessagesFiles' => [
2048 'ExtensionEntryPointListFiles' => [
2050 'EnableParserLimitReporting' =>
true,
2051 'ValidSkinNames' => [
2055 'ExtensionCredits' => [
2059 'ServiceWiringFiles' => [
2062 'deletePage' =>
'DeletePageJob',
2063 'refreshLinks' =>
'RefreshLinksJob',
2064 'deleteLinks' =>
'DeleteLinksJob',
2065 'htmlCacheUpdate' =>
'HTMLCacheUpdateJob',
2066 'sendMail' =>
'EmaillingJob',
2067 'enotifNotify' =>
'EnotifNotifyJob',
2068 'fixDoubleRedirect' => [
2069 'class' =>
'DoubleRedirectJob',
2071 0 =>
'RevisionLookup',
2072 1 =>
'MagicWordFactory',
2073 2 =>
'WikiPageFactory',
2075 'needsPage' =>
true,
2077 'AssembleUploadChunks' =>
'AssembleUploadChunksJob',
2078 'PublishStashedFile' =>
'PublishStashedFileJob',
2079 'ThumbnailRender' =>
'ThumbnailRenderJob',
2080 'recentChangesUpdate' =>
'RecentChangesUpdateJob',
2081 'refreshLinksPrioritized' =>
'RefreshLinksJob',
2082 'refreshLinksDynamic' =>
'RefreshLinksJob',
2083 'activityUpdateJob' =>
'ActivityUpdateJob',
2084 'categoryMembershipChange' =>
'CategoryMembershipChangeJob',
2085 'clearUserWatchlist' =>
'ClearUserWatchlistJob',
2086 'watchlistExpiry' =>
'WatchlistExpiryJob',
2087 'cdnPurge' =>
'CdnPurgeJob',
2088 'userGroupExpiry' =>
'UserGroupExpiryJob',
2089 'clearWatchlistNotifications' =>
'ClearWatchlistNotificationsJob',
2090 'userOptionsUpdate' =>
'UserOptionsUpdateJob',
2091 'revertedTagUpdate' =>
'RevertedTagUpdateJob',
2092 'null' =>
'NullJob',
2093 'userEditCountInit' =>
'UserEditCountInitJob',
2094 'parsoidCachePrewarm' => [
2095 'class' =>
'ParsoidCachePrewarmJob',
2097 0 =>
'ParsoidOutputAccess',
2099 2 =>
'RevisionLookup',
2101 'needsPage' =>
false,
2104 'class' =>
'RenameUserJob',
2107 1 =>
'DBLoadBalancerFactory',
2111 'JobTypesExcludedFromDefaultQueue' => [
2112 0 =>
'AssembleUploadChunks',
2113 1 =>
'PublishStashedFile',
2115 'JobBackoffThrottling' => [
2117 'JobSerialCommitThreshold' =>
false,
2120 'class' =>
'JobQueueDB',
2121 'order' =>
'random',
2125 'JobQueueIncludeInMaxLagFactor' =>
false,
2126 'SpecialPageCacheUpdates' => [
2128 0 =>
'SiteStatsUpdate',
2132 'PagePropLinkInvalidations' => [
2133 'hiddencat' =>
'categorylinks',
2135 'CategoryMagicGallery' =>
true,
2136 'CategoryPagingLimit' => 200,
2137 'CategoryCollation' =>
'uppercase',
2138 'TempCategoryCollations' => [
2140 'TrackingCategories' => [
2156 13 =>
'contentmodel',
2159 'LogRestrictions' => [
2160 'suppress' =>
'suppressionlog',
2162 'FilterLogTypes' => [
2165 'newusers' =>
false,
2168 '' =>
'all-logs-page',
2169 'block' =>
'blocklogpage',
2170 'protect' =>
'protectlogpage',
2171 'rights' =>
'rightslog',
2172 'delete' =>
'dellogpage',
2173 'upload' =>
'uploadlogpage',
2174 'move' =>
'movelogpage',
2175 'import' =>
'importlogpage',
2176 'patrol' =>
'patrol-log-page',
2177 'merge' =>
'mergelog',
2178 'suppress' =>
'suppressionlog',
2181 '' =>
'alllogstext',
2182 'block' =>
'blocklogtext',
2183 'delete' =>
'dellogpagetext',
2184 'import' =>
'importlogpagetext',
2185 'merge' =>
'mergelogpagetext',
2186 'move' =>
'movelogpagetext',
2187 'patrol' =>
'patrol-log-header',
2188 'protect' =>
'protectlogtext',
2189 'rights' =>
'rightslogtext',
2190 'suppress' =>
'suppressionlogtext',
2191 'upload' =>
'uploadlogpagetext',
2195 'LogActionsHandlers' => [
2196 'block/block' =>
'BlockLogFormatter',
2197 'block/reblock' =>
'BlockLogFormatter',
2198 'block/unblock' =>
'BlockLogFormatter',
2199 'contentmodel/change' =>
'ContentModelLogFormatter',
2200 'contentmodel/new' =>
'ContentModelLogFormatter',
2201 'delete/delete' =>
'DeleteLogFormatter',
2202 'delete/delete_redir' =>
'DeleteLogFormatter',
2203 'delete/delete_redir2' =>
'DeleteLogFormatter',
2204 'delete/event' =>
'DeleteLogFormatter',
2205 'delete/restore' =>
'DeleteLogFormatter',
2206 'delete/revision' =>
'DeleteLogFormatter',
2207 'import/interwiki' =>
'ImportLogFormatter',
2208 'import/upload' =>
'ImportLogFormatter',
2209 'managetags/activate' =>
'LogFormatter',
2210 'managetags/create' =>
'LogFormatter',
2211 'managetags/deactivate' =>
'LogFormatter',
2212 'managetags/delete' =>
'LogFormatter',
2213 'merge/merge' =>
'MergeLogFormatter',
2214 'move/move' =>
'MoveLogFormatter',
2215 'move/move_redir' =>
'MoveLogFormatter',
2216 'patrol/patrol' =>
'PatrolLogFormatter',
2217 'patrol/autopatrol' =>
'PatrolLogFormatter',
2218 'protect/modify' =>
'ProtectLogFormatter',
2219 'protect/move_prot' =>
'ProtectLogFormatter',
2220 'protect/protect' =>
'ProtectLogFormatter',
2221 'protect/unprotect' =>
'ProtectLogFormatter',
2222 'renameuser/renameuser' =>
'RenameuserLogFormatter',
2223 'rights/autopromote' =>
'RightsLogFormatter',
2224 'rights/rights' =>
'RightsLogFormatter',
2225 'suppress/block' =>
'BlockLogFormatter',
2226 'suppress/delete' =>
'DeleteLogFormatter',
2227 'suppress/event' =>
'DeleteLogFormatter',
2228 'suppress/reblock' =>
'BlockLogFormatter',
2229 'suppress/revision' =>
'DeleteLogFormatter',
2230 'tag/update' =>
'TagLogFormatter',
2231 'upload/overwrite' =>
'UploadLogFormatter',
2232 'upload/revert' =>
'UploadLogFormatter',
2233 'upload/upload' =>
'UploadLogFormatter',
2235 'ActionFilteredLogs' => [
2260 0 =>
'delete_redir',
2261 1 =>
'delete_redir2',
2369 'NewUserLog' =>
true,
2370 'PageCreationLog' =>
true,
2371 'AllowSpecialInclusion' =>
true,
2372 'DisableQueryPageUpdate' =>
false,
2373 'CountCategorizedImagesAsUsed' =>
false,
2374 'MaxRedirectLinksRetrieved' => 500,
2375 'RangeContributionsCIDRLimit' => [
2381 'DefaultRobotPolicy' =>
'index,follow',
2382 'NamespaceRobotPolicies' => [
2384 'ArticleRobotPolicies' => [
2386 'ExemptFromUserRobotsControl' =>
null,
2387 'DebugAPI' =>
false,
2390 'APIFormatModules' => [
2392 'APIMetaModules' => [
2394 'APIPropModules' => [
2396 'APIListModules' => [
2398 'APIMaxDBRows' => 5000,
2399 'APIMaxResultSize' => 8388608,
2400 'APIMaxUncachedDiffs' => 1,
2401 'APIMaxLagThreshold' => 7,
2402 'APIRequestLog' =>
false,
2403 'APICacheHelpTimeout' => 3600,
2404 'APIUselessQueryPages' => [
2408 'AjaxLicensePreview' =>
true,
2409 'CrossSiteAJAXdomains' => [
2411 'CrossSiteAJAXdomainExceptions' => [
2413 'AllowedCorsHeaders' => [
2415 1 =>
'Accept-Language',
2416 2 =>
'Content-Language',
2417 3 =>
'Content-Type',
2418 4 =>
'Accept-Encoding',
2422 8 =>
'Api-User-Agent',
2423 9 =>
'Access-Control-Max-Age',
2424 10 =>
'Authorization',
2426 'RestAPIAdditionalRouteFiles' => [
2428 'MaxShellMemory' => 307200,
2429 'MaxShellFileSize' => 102400,
2430 'MaxShellTime' => 180,
2431 'MaxShellWallClockTime' => 180,
2432 'ShellCgroup' =>
false,
2433 'PhpCli' =>
'/usr/bin/php',
2434 'ShellRestrictionMethod' =>
'autodetect',
2438 'ShellboxSecretKey' =>
null,
2439 'HTTPTimeout' => 25,
2440 'HTTPConnectTimeout' => 5.0,
2441 'HTTPMaxTimeout' => 0,
2442 'HTTPMaxConnectTimeout' => 0,
2443 'HTTPImportTimeout' => 25,
2444 'AsyncHTTPTimeout' => 25,
2446 'LocalVirtualHosts' => [
2448 'LocalHTTPProxy' =>
false,
2449 'AllowExternalReqID' =>
false,
2451 'RunJobsAsync' =>
false,
2452 'UpdateRowsPerJob' => 300,
2453 'UpdateRowsPerQuery' => 100,
2454 'RedirectOnLogin' =>
null,
2455 'VirtualRestConfig' => [
2462 'forwardCookies' =>
false,
2463 'HTTPProxy' =>
null,
2466 'EventRelayerConfig' => [
2468 'class' =>
'Wikimedia\\EventRelayer\\EventRelayerNull',
2471 'Pingback' =>
false,
2474 'ReportToExpiry' => 86400,
2475 'ReportToEndpoints' => [
2477 'FeaturePolicyReportOnly' => [
2479 'SkinsPreferred' => [
2483 'SpecialContributeSkinsEnabled' => [
2485 'EnableEditRecovery' =>
false,
2488 'ConfigRegistry' =>
'object',
2489 'AssumeProxiesUseDefaultProtocolPorts' =>
'boolean',
2490 'ForceHTTPS' =>
'boolean',
2491 'ExtensionDirectory' => [
2495 'StyleDirectory' => [
2507 'ReferrerPolicy' => [
2512 'ActionPaths' =>
'object',
2513 'MainPageIsDomainRoot' =>
'boolean',
2514 'ImgAuthUrlPathMap' =>
'object',
2515 'LocalFileRepo' => [
2519 'ForeignFileRepos' =>
'array',
2520 'UseSharedUploads' =>
'boolean',
2521 'SharedUploadDirectory' => [
2525 'SharedUploadPath' => [
2529 'HashedSharedUploadDirectory' =>
'boolean',
2530 'FetchCommonsDescriptions' =>
'boolean',
2531 'SharedUploadDBname' => [
2535 'SharedUploadDBprefix' =>
'string',
2536 'CacheSharedUploads' =>
'boolean',
2537 'ForeignUploadTargets' =>
'array',
2538 'UploadDialog' =>
'object',
2539 'FileBackends' =>
'object',
2540 'LockManagers' =>
'array',
2541 'CopyUploadsDomains' =>
'array',
2542 'CopyUploadTimeout' => [
2546 'SharedThumbnailScriptPath' => [
2550 'HashedUploadDirectory' =>
'boolean',
2551 'FileExtensions' =>
'array',
2552 'ProhibitedFileExtensions' =>
'array',
2553 'MimeTypeExclusions' =>
'array',
2554 'TrustedMediaFormats' =>
'array',
2555 'MediaHandlers' =>
'object',
2556 'NativeImageLazyLoading' =>
'boolean',
2557 'ParserTestMediaHandlers' =>
'object',
2558 'MaxInterlacingAreas' =>
'object',
2559 'SVGConverters' =>
'object',
2560 'SVGNativeRendering' => [
2569 'TiffThumbnailType' =>
'array',
2570 'GenerateThumbnailOnParse' =>
'boolean',
2571 'EnableAutoRotation' => [
2579 'AntivirusSetup' =>
'object',
2580 'MimeDetectorCommand' => [
2584 'XMLMimeTypes' =>
'object',
2585 'ImageLimits' =>
'array',
2586 'ThumbLimits' =>
'array',
2587 'ThumbnailNamespaces' =>
'array',
2588 'ThumbnailBuckets' => [
2592 'UploadThumbnailRenderMap' =>
'object',
2593 'GalleryOptions' =>
'object',
2606 'DjvuPostProcessor' => [
2614 'EnotifFromEditor' =>
'boolean',
2615 'EnotifRevealEditorAddress' =>
'boolean',
2616 'UsersNotifiedOnAllChanges' =>
'object',
2621 'SharedTables' =>
'array',
2626 'LBFactoryConf' =>
'object',
2627 'LocalDatabases' =>
'array',
2628 'VirtualDomainsMapping' =>
'object',
2629 'TemplateLinksSchemaMigrationStage' =>
'integer',
2630 'PageLinksSchemaMigrationStage' =>
'integer',
2631 'ExternalLinksDomainGaps' =>
'object',
2632 'ContentHandlers' =>
'object',
2633 'NamespaceContentModels' =>
'object',
2634 'TextModelsToParse' =>
'array',
2635 'ExternalStores' =>
'array',
2636 'ExternalServers' =>
'object',
2637 'DefaultExternalStore' => [
2641 'RevisionCacheExpiry' =>
'integer',
2642 'PageLanguageUseDB' =>
'boolean',
2647 'ExternalDiffEngine' => [
2651 'Wikidiff2Options' =>
'object',
2652 'RequestTimeLimit' => [
2656 'CriticalSectionTimeLimit' =>
'number',
2657 'PoolCounterConf' => [
2661 'PoolCountClientConf' =>
'object',
2662 'MaxUserDBWriteDuration' => [
2666 'MaxJobDBWriteDuration' => [
2670 'MultiShardSiteStats' =>
'boolean',
2671 'ObjectCaches' =>
'object',
2672 'WANObjectCache' =>
'object',
2673 'ParsoidCacheConfig' =>
'object',
2674 'ChronologyProtectorStash' => [
2678 'ChronologyProtectorSecret' =>
'string',
2679 'PHPSessionHandling' =>
'string',
2680 'SuspiciousIpExpiry' => [
2684 'MemCachedServers' =>
'array',
2685 'LocalisationCacheConf' =>
'object',
2686 'ExtensionInfoMTime' => [
2690 'CdnServers' =>
'object',
2691 'CdnServersNoPurge' =>
'object',
2692 'HTCPRouting' =>
'object',
2693 'GrammarForms' =>
'object',
2694 'ExtraInterlanguageLinkPrefixes' =>
'array',
2695 'InterlanguageLinkCodeMap' =>
'object',
2696 'ExtraLanguageNames' =>
'object',
2697 'ExtraLanguageCodes' =>
'object',
2698 'DummyLanguageCodes' =>
'object',
2699 'DisabledVariants' =>
'object',
2700 'ForceUIMsgAsContentMsg' =>
'object',
2701 'RawHtmlMessages' =>
'array',
2702 'OverrideUcfirstCharacters' =>
'object',
2703 'XhtmlNamespaces' =>
'object',
2704 'BrowserFormatDetection' =>
'string',
2705 'SkinMetaTags' =>
'object',
2706 'SkipSkins' =>
'object',
2707 'FragmentMode' =>
'array',
2708 'FooterIcons' =>
'object',
2709 'InterwikiLogoOverride' =>
'array',
2710 'ResourceModules' =>
'object',
2711 'ResourceModuleSkinStyles' =>
'object',
2712 'ResourceLoaderSources' =>
'object',
2713 'ResourceLoaderMaxage' =>
'object',
2714 'ResourceLoaderMaxQueryLength' => [
2718 'CanonicalNamespaceNames' =>
'object',
2719 'ExtraNamespaces' =>
'object',
2720 'ExtraGenderNamespaces' =>
'object',
2721 'NamespaceAliases' =>
'object',
2722 'CapitalLinkOverrides' =>
'object',
2723 'NamespacesWithSubpages' =>
'object',
2724 'ContentNamespaces' =>
'array',
2725 'ShortPagesNamespaceExclusions' =>
'array',
2726 'ExtraSignatureNamespaces' =>
'array',
2727 'InvalidRedirectTargets' =>
'array',
2728 'LocalInterwikis' =>
'array',
2729 'InterwikiCache' => [
2733 'SiteTypes' =>
'object',
2734 'UrlProtocols' =>
'array',
2735 'TidyConfig' =>
'object',
2736 'ParsoidSettings' =>
'object',
2737 'NoFollowNsExceptions' =>
'array',
2738 'NoFollowDomainExceptions' =>
'array',
2739 'EnableMagicLinks' =>
'object',
2740 'ManualRevertSearchRadius' =>
'integer',
2741 'RevertedTagMaxDepth' =>
'integer',
2742 'CentralIdLookupProviders' =>
'object',
2743 'CentralIdLookupProvider' =>
'string',
2744 'UserRegistrationProviders' =>
'object',
2745 'PasswordPolicy' =>
'object',
2746 'AuthManagerConfig' => [
2750 'AuthManagerAutoConfig' =>
'object',
2751 'RememberMe' =>
'string',
2752 'ReauthenticateTime' =>
'object',
2753 'AllowSecuritySensitiveOperationIfCannotReauthenticate' =>
'object',
2754 'ChangeCredentialsBlacklist' =>
'array',
2755 'RemoveCredentialsBlacklist' =>
'array',
2756 'PasswordConfig' =>
'object',
2757 'PasswordResetRoutes' =>
'object',
2758 'SignatureAllowedLintErrors' =>
'array',
2759 'ReservedUsernames' =>
'array',
2760 'DefaultUserOptions' =>
'object',
2761 'HiddenPrefs' =>
'array',
2762 'AuthenticationTokenVersion' => [
2766 'SessionProviders' =>
'object',
2767 'AutoCreateTempUser' =>
'object',
2768 'BlockCIDRLimit' =>
'object',
2769 'EnablePartialActionBlocks' =>
'boolean',
2770 'GroupPermissions' =>
'object',
2771 'PrivilegedGroups' =>
'array',
2772 'RevokePermissions' =>
'object',
2773 'GroupInheritsPermissions' =>
'object',
2774 'ImplicitGroups' =>
'array',
2775 'GroupsAddToSelf' =>
'object',
2776 'GroupsRemoveFromSelf' =>
'object',
2777 'RestrictionTypes' =>
'array',
2778 'RestrictionLevels' =>
'array',
2779 'CascadingRestrictionLevels' =>
'array',
2780 'SemiprotectedRestrictionLevels' =>
'array',
2781 'NamespaceProtection' =>
'object',
2782 'NonincludableNamespaces' =>
'object',
2783 'Autopromote' =>
'object',
2784 'AutopromoteOnce' =>
'object',
2785 'AddGroups' =>
'object',
2786 'RemoveGroups' =>
'object',
2787 'AvailableRights' =>
'array',
2788 'ImplicitRights' =>
'array',
2789 'AccountCreationThrottle' => [
2793 'SpamRegex' =>
'array',
2794 'SummarySpamRegex' =>
'array',
2795 'DnsBlacklistUrls' =>
'array',
2800 'ProxyWhitelist' =>
'array',
2801 'SoftBlockRanges' =>
'array',
2802 'RateLimits' =>
'object',
2803 'RateLimitsExcludedIPs' =>
'array',
2804 'PasswordAttemptThrottle' =>
'array',
2805 'GrantPermissions' =>
'object',
2806 'GrantPermissionGroups' =>
'object',
2807 'EnableBotPasswords' =>
'boolean',
2808 'BotPasswordsCluster' => [
2812 'BotPasswordsDatabase' => [
2820 'CSPReportOnlyHeader' => [
2824 'CSPFalsePositiveUrls' =>
'object',
2825 'AllowCrossOrigin' =>
'boolean',
2826 'RestAllowCrossOriginCookieAuth' =>
'boolean',
2827 'CookieSameSite' => [
2831 'UseSameSiteLegacyCookies' =>
'boolean',
2832 'CacheVaryCookies' =>
'array',
2833 'TrxProfilerLimits' =>
'object',
2834 'DebugLogGroups' =>
'object',
2835 'MWLoggerDefaultSpi' =>
'object',
2836 'Profiler' =>
'object',
2837 'StatsdSamplingRates' =>
'object',
2846 'StatsPrefix' =>
'string',
2847 'OpenSearchTemplates' =>
'object',
2848 'NamespacesToBeSearchedDefault' =>
'object',
2849 'SitemapNamespaces' => [
2853 'SitemapNamespacesPriorities' => [
2857 'SpecialSearchFormOptions' =>
'object',
2858 'SearchMatchRedirectPreference' =>
'boolean',
2859 'SearchRunSuggestedQuery' =>
'boolean',
2860 'PreviewOnOpenNamespaces' =>
'object',
2861 'ReadOnlyWatchedItemStore' =>
'boolean',
2862 'GitRepositoryViewers' =>
'object',
2863 'RCLinkLimits' =>
'array',
2864 'RCLinkDays' =>
'array',
2865 'RCFeeds' =>
'object',
2866 'RCEngines' =>
'object',
2867 'OverrideSiteFeed' =>
'object',
2868 'FeedClasses' =>
'object',
2869 'AdvertisedFeedTypes' =>
'array',
2870 'SoftwareTags' =>
'object',
2871 'RecentChangesFlags' =>
'object',
2872 'WatchlistExpiry' =>
'boolean',
2873 'WatchlistPurgeRate' =>
'number',
2874 'WatchlistExpiryMaxDuration' => [
2878 'ImportSources' =>
'object',
2879 'ExtensionFunctions' =>
'array',
2880 'ExtensionMessagesFiles' =>
'object',
2881 'MessagesDirs' =>
'object',
2882 'ExtensionEntryPointListFiles' =>
'object',
2883 'ValidSkinNames' =>
'object',
2884 'SpecialPages' =>
'object',
2885 'ExtensionCredits' =>
'object',
2886 'Hooks' =>
'object',
2887 'ServiceWiringFiles' =>
'array',
2888 'JobClasses' =>
'object',
2889 'JobTypesExcludedFromDefaultQueue' =>
'array',
2890 'JobBackoffThrottling' =>
'object',
2891 'JobSerialCommitThreshold' => [
2895 'JobTypeConf' =>
'object',
2896 'SpecialPageCacheUpdates' =>
'object',
2897 'PagePropLinkInvalidations' =>
'object',
2898 'TempCategoryCollations' =>
'array',
2899 'TrackingCategories' =>
'array',
2900 'LogTypes' =>
'array',
2901 'LogRestrictions' =>
'object',
2902 'FilterLogTypes' =>
'object',
2903 'LogNames' =>
'object',
2904 'LogHeaders' =>
'object',
2905 'LogActions' =>
'object',
2906 'LogActionsHandlers' =>
'object',
2907 'ActionFilteredLogs' =>
'object',
2908 'RangeContributionsCIDRLimit' =>
'object',
2909 'Actions' =>
'object',
2910 'NamespaceRobotPolicies' =>
'object',
2911 'ArticleRobotPolicies' =>
'object',
2912 'ExemptFromUserRobotsControl' => [
2916 'APIModules' =>
'object',
2917 'APIFormatModules' =>
'object',
2918 'APIMetaModules' =>
'object',
2919 'APIPropModules' =>
'object',
2920 'APIListModules' =>
'object',
2921 'APIUselessQueryPages' =>
'array',
2922 'CrossSiteAJAXdomains' =>
'object',
2923 'CrossSiteAJAXdomainExceptions' =>
'object',
2924 'AllowedCorsHeaders' =>
'array',
2925 'RestAPIAdditionalRouteFiles' =>
'array',
2926 'ShellRestrictionMethod' => [
2930 'ShellboxUrls' =>
'object',
2931 'ShellboxSecretKey' => [
2935 'HTTPTimeout' =>
'number',
2936 'HTTPConnectTimeout' =>
'number',
2937 'HTTPMaxTimeout' =>
'number',
2938 'HTTPMaxConnectTimeout' =>
'number',
2939 'LocalVirtualHosts' =>
'object',
2940 'LocalHTTPProxy' => [
2944 'VirtualRestConfig' =>
'object',
2945 'EventRelayerConfig' =>
'object',
2946 'Pingback' =>
'boolean',
2947 'OriginTrials' =>
'array',
2948 'ReportToExpiry' =>
'integer',
2949 'ReportToEndpoints' =>
'array',
2950 'FeaturePolicyReportOnly' =>
'array',
2951 'SkinsPreferred' =>
'array',
2952 'SpecialContributeSkinsEnabled' =>
'array',
2953 'EnableEditRecovery' =>
'boolean',
2955 'mergeStrategy' => [
2956 'TiffThumbnailType' =>
'replace',
2957 'LBFactoryConf' =>
'replace',
2958 'InterwikiCache' =>
'replace',
2959 'PasswordPolicy' =>
'array_replace_recursive',
2960 'AuthManagerAutoConfig' =>
'array_plus_2d',
2961 'GroupPermissions' =>
'array_plus_2d',
2962 'RevokePermissions' =>
'array_plus_2d',
2963 'RateLimits' =>
'array_plus_2d',
2964 'GrantPermissions' =>
'array_plus_2d',
2965 'MWLoggerDefaultSpi' =>
'replace',
2966 'Profiler' =>
'replace',
2967 'Hooks' =>
'array_merge_recursive',
2968 'VirtualRestConfig' =>
'array_plus_2d',
2970 'dynamicDefault' => [
2973 0 =>
'MediaWiki\\MainConfigSchema',
2974 1 =>
'getDefaultUsePathInfo',
2982 0 =>
'MediaWiki\\MainConfigSchema',
2983 1 =>
'getDefaultScript',
2991 0 =>
'MediaWiki\\MainConfigSchema',
2992 1 =>
'getDefaultLoadScript',
3000 0 =>
'MediaWiki\\MainConfigSchema',
3001 1 =>
'getDefaultRestPath',
3006 0 =>
'ResourceBasePath',
3009 0 =>
'MediaWiki\\MainConfigSchema',
3010 1 =>
'getDefaultStylePath',
3013 'LocalStylePath' => [
3018 0 =>
'MediaWiki\\MainConfigSchema',
3019 1 =>
'getDefaultLocalStylePath',
3022 'ExtensionAssetsPath' => [
3024 0 =>
'ResourceBasePath',
3027 0 =>
'MediaWiki\\MainConfigSchema',
3028 1 =>
'getDefaultExtensionAssetsPath',
3037 0 =>
'MediaWiki\\MainConfigSchema',
3038 1 =>
'getDefaultArticlePath',
3046 0 =>
'MediaWiki\\MainConfigSchema',
3047 1 =>
'getDefaultUploadPath',
3050 'UploadDirectory' => [
3052 0 =>
'BaseDirectory',
3055 0 =>
'MediaWiki\\MainConfigSchema',
3056 1 =>
'getDefaultUploadDirectory',
3059 'FileCacheDirectory' => [
3061 0 =>
'UploadDirectory',
3064 0 =>
'MediaWiki\\MainConfigSchema',
3065 1 =>
'getDefaultFileCacheDirectory',
3070 0 =>
'ResourceBasePath',
3073 0 =>
'MediaWiki\\MainConfigSchema',
3074 1 =>
'getDefaultLogo',
3077 'DeletedDirectory' => [
3079 0 =>
'UploadDirectory',
3082 0 =>
'MediaWiki\\MainConfigSchema',
3083 1 =>
'getDefaultDeletedDirectory',
3086 'LocalFileRepo' => [
3088 0 =>
'UploadDirectory',
3091 3 =>
'UploadBaseUrl',
3093 5 =>
'HashedUploadDirectory',
3094 6 =>
'ThumbnailScriptPath',
3095 7 =>
'GenerateThumbnailOnParse',
3096 8 =>
'DeletedDirectory',
3097 9 =>
'UpdateCompatibleMetadata',
3100 0 =>
'MediaWiki\\MainConfigSchema',
3101 1 =>
'getDefaultLocalFileRepo',
3106 0 =>
'MediaWiki\\MainConfigSchema',
3107 1 =>
'getDefaultShowEXIF',
3115 0 =>
'MediaWiki\\MainConfigSchema',
3116 1 =>
'getDefaultSharedPrefix',
3124 0 =>
'MediaWiki\\MainConfigSchema',
3125 1 =>
'getDefaultSharedSchema',
3130 0 =>
'Localtimezone',
3133 0 =>
'MediaWiki\\MainConfigSchema',
3134 1 =>
'getDefaultDBerrorLogTZ',
3137 'Localtimezone' => [
3139 0 =>
'MediaWiki\\MainConfigSchema',
3140 1 =>
'getDefaultLocaltimezone',
3143 'LocalTZoffset' => [
3145 0 =>
'Localtimezone',
3148 0 =>
'MediaWiki\\MainConfigSchema',
3149 1 =>
'getDefaultLocalTZoffset',
3152 'ResourceBasePath' => [
3157 0 =>
'MediaWiki\\MainConfigSchema',
3158 1 =>
'getDefaultResourceBasePath',
3161 'MetaNamespace' => [
3166 0 =>
'MediaWiki\\MainConfigSchema',
3167 1 =>
'getDefaultMetaNamespace',
3175 0 =>
'MediaWiki\\MainConfigSchema',
3176 1 =>
'getDefaultCookieSecure',
3182 1 =>
'SharedPrefix',
3183 2 =>
'SharedTables',
3188 0 =>
'MediaWiki\\MainConfigSchema',
3189 1 =>
'getDefaultCookiePrefix',
3194 0 =>
'UploadDirectory',
3197 0 =>
'MediaWiki\\MainConfigSchema',
3198 1 =>
'getDefaultReadOnlyFile',
3203 'config-schema' => [
3205 '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.',
3207 'UploadStashScalerBaseUrl' => [
3208 'deprecated' =>
'since 1.36 Use thumbProxyUrl in $wgLocalFileRepo',
3210 'IllegalFileChars' => [
3211 'deprecated' =>
'since 1.41; no longer customizable',
3213 'ThumbnailNamespaces' => [
3215 'type' =>
'integer',
3218 'LocalDatabases' => [
3223 'ContentHandlerTextFallback' => [
3224 'deprecated' =>
'since 1.37',
3226 'SquidPurgeUseHostHeader' => [
3227 'deprecated' =>
'since 1.33',
3229 'RawHtmlMessages' => [
3234 'InterwikiLogoOverride' => [
3239 'LegalTitleChars' => [
3240 'deprecated' =>
'since 1.41; use Extension:TitleBlacklist to customize',
3242 'AllowImageTag' => [
3243 'deprecated' =>
'since 1.35; register an extension tag named <img> instead.',
3245 'ParserEnableLegacyMediaDOM' => [
3246 'deprecated' =>
'since 1.41',
3248 'UseContentMediaStyles' => [
3249 'deprecated' =>
'since 1.41',
3251 'ReauthenticateTime' => [
3252 'additionalProperties' => [
3253 'type' =>
'integer',
3256 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [
3257 'additionalProperties' => [
3258 'type' =>
'boolean',
3261 'ChangeCredentialsBlacklist' => [
3266 'RemoveCredentialsBlacklist' => [
3271 'MinimalPasswordLength' => [
3272 'deprecated' =>
'since 1.26, use $wgPasswordPolicy\'s MinimalPasswordLength.',
3274 'MaximalPasswordLength' => [
3275 'deprecated' =>
'since 1.26, use $wgPasswordPolicy\'s MaximalPasswordLength.',
3277 'GroupPermissions' => [
3278 'additionalProperties' => [
3280 'additionalProperties' => [
3281 'type' =>
'boolean',
3285 'GroupInheritsPermissions' => [
3286 'additionalProperties' => [
3290 'AvailableRights' => [
3295 'ImplicitRights' => [
3300 'SoftBlockRanges' => [
3305 'GrantPermissions' => [
3306 'additionalProperties' => [
3308 'additionalProperties' => [
3309 'type' =>
'boolean',
3313 'GrantPermissionGroups' => [
3314 'additionalProperties' => [
3318 'OpenSearchTemplate' => [
3319 'deprecated' =>
'since 1.25 Use $wgOpenSearchTemplates[\'application/x-suggestions+json\'] instead',
3322 'additionalProperties' => [
3323 'type' =>
'boolean',
3326 'JobBackoffThrottling' => [
3327 'additionalProperties' => [
3332 'additionalProperties' => [
3342 'type' =>
'integer',
3347 'TrackingCategories' => [
3348 'deprecated' =>
'since 1.25 Extensions should now register tracking categories using the new extension registration system.',
3350 'RangeContributionsCIDRLimit' => [
3351 'additionalProperties' => [
3352 'type' =>
'integer',
3356 'additionalProperties' => [
3365 'obsolete-config' => [
3366 'MangleFlashPolicy' =>
'Since 1.39; no longer has any effect.',
3367 'EnableOpenSearchSuggest' =>
'Since 1.35, no longer used',
3368 'AutoloadAttemptLowercase' =>
'Since 1.40; no longer has any effect.',