2022-02-28 20:33:48 +00:00
|
|
|
<?php
|
|
|
|
|
/**
|
2022-08-04 07:41:42 +00:00
|
|
|
* This file is automatically generated using maintenance/generateConfigSchema.php.
|
2023-03-02 13:03:24 +00:00
|
|
|
* Do not modify this file manually, edit includes/MainConfigSchema.php instead.
|
2022-02-28 20:33:48 +00:00
|
|
|
* @file
|
|
|
|
|
* @ingroup Config
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
// phpcs:disable Generic.NamingConventions.UpperCaseConstantName.ClassConstantNotUpperCase
|
|
|
|
|
// phpcs:disable Generic.Files.LineLength.TooLong
|
|
|
|
|
namespace MediaWiki;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* A class containing constants representing the names of configuration variables.
|
|
|
|
|
* These constants can be used in calls to Config::get() or with ServiceOptions,
|
|
|
|
|
* to protect against typos and to make it easier to discover documentation about
|
|
|
|
|
* the respective config setting.
|
|
|
|
|
*
|
2022-08-04 07:41:42 +00:00
|
|
|
* @note this class is generated automatically by maintenance/generateConfigSchema.php
|
2023-06-21 22:34:52 +00:00
|
|
|
* @since 1.39
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
|
|
|
|
class MainConfigNames {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ConfigRegistry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ConfigRegistry
|
|
|
|
|
*/
|
|
|
|
|
public const ConfigRegistry = 'ConfigRegistry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Sitename setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Sitename
|
|
|
|
|
*/
|
|
|
|
|
public const Sitename = 'Sitename';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Server setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Server
|
|
|
|
|
*/
|
|
|
|
|
public const Server = 'Server';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CanonicalServer setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CanonicalServer
|
|
|
|
|
*/
|
|
|
|
|
public const CanonicalServer = 'CanonicalServer';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ServerName setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ServerName
|
|
|
|
|
*/
|
|
|
|
|
public const ServerName = 'ServerName';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AssumeProxiesUseDefaultProtocolPorts setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AssumeProxiesUseDefaultProtocolPorts
|
|
|
|
|
*/
|
|
|
|
|
public const AssumeProxiesUseDefaultProtocolPorts = 'AssumeProxiesUseDefaultProtocolPorts';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HttpsPort setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HttpsPort
|
|
|
|
|
*/
|
|
|
|
|
public const HttpsPort = 'HttpsPort';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ForceHTTPS setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ForceHTTPS
|
|
|
|
|
*/
|
|
|
|
|
public const ForceHTTPS = 'ForceHTTPS';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ScriptPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ScriptPath
|
|
|
|
|
*/
|
|
|
|
|
public const ScriptPath = 'ScriptPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UsePathInfo setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UsePathInfo
|
|
|
|
|
*/
|
|
|
|
|
public const UsePathInfo = 'UsePathInfo';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Script setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Script
|
|
|
|
|
*/
|
|
|
|
|
public const Script = 'Script';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LoadScript setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LoadScript
|
|
|
|
|
*/
|
|
|
|
|
public const LoadScript = 'LoadScript';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RestPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RestPath
|
|
|
|
|
*/
|
|
|
|
|
public const RestPath = 'RestPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the StylePath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::StylePath
|
|
|
|
|
*/
|
|
|
|
|
public const StylePath = 'StylePath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LocalStylePath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LocalStylePath
|
|
|
|
|
*/
|
|
|
|
|
public const LocalStylePath = 'LocalStylePath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtensionAssetsPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtensionAssetsPath
|
|
|
|
|
*/
|
|
|
|
|
public const ExtensionAssetsPath = 'ExtensionAssetsPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtensionDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtensionDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const ExtensionDirectory = 'ExtensionDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the StyleDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::StyleDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const StyleDirectory = 'StyleDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the BaseDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::BaseDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const BaseDirectory = 'BaseDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ArticlePath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ArticlePath
|
|
|
|
|
*/
|
|
|
|
|
public const ArticlePath = 'ArticlePath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadPath
|
|
|
|
|
*/
|
|
|
|
|
public const UploadPath = 'UploadPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImgAuthPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImgAuthPath
|
|
|
|
|
*/
|
|
|
|
|
public const ImgAuthPath = 'ImgAuthPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ThumbPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ThumbPath
|
|
|
|
|
*/
|
|
|
|
|
public const ThumbPath = 'ThumbPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const UploadDirectory = 'UploadDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FileCacheDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FileCacheDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const FileCacheDirectory = 'FileCacheDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Logo setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Logo
|
|
|
|
|
*/
|
|
|
|
|
public const Logo = 'Logo';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Logos setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Logos
|
|
|
|
|
*/
|
|
|
|
|
public const Logos = 'Logos';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Favicon setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Favicon
|
|
|
|
|
*/
|
|
|
|
|
public const Favicon = 'Favicon';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AppleTouchIcon setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AppleTouchIcon
|
|
|
|
|
*/
|
|
|
|
|
public const AppleTouchIcon = 'AppleTouchIcon';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ReferrerPolicy setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ReferrerPolicy
|
|
|
|
|
*/
|
|
|
|
|
public const ReferrerPolicy = 'ReferrerPolicy';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TmpDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TmpDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const TmpDirectory = 'TmpDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadBaseUrl setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadBaseUrl
|
|
|
|
|
*/
|
|
|
|
|
public const UploadBaseUrl = 'UploadBaseUrl';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadStashScalerBaseUrl setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadStashScalerBaseUrl
|
2022-05-02 20:15:32 +00:00
|
|
|
* @deprecated since 1.36 Use thumbProxyUrl in $wgLocalFileRepo
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
|
|
|
|
public const UploadStashScalerBaseUrl = 'UploadStashScalerBaseUrl';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ActionPaths setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ActionPaths
|
|
|
|
|
*/
|
|
|
|
|
public const ActionPaths = 'ActionPaths';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MainPageIsDomainRoot setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MainPageIsDomainRoot
|
|
|
|
|
*/
|
|
|
|
|
public const MainPageIsDomainRoot = 'MainPageIsDomainRoot';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableUploads setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableUploads
|
|
|
|
|
*/
|
|
|
|
|
public const EnableUploads = 'EnableUploads';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadStashMaxAge setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadStashMaxAge
|
|
|
|
|
*/
|
|
|
|
|
public const UploadStashMaxAge = 'UploadStashMaxAge';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableAsyncUploads setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableAsyncUploads
|
|
|
|
|
*/
|
|
|
|
|
public const EnableAsyncUploads = 'EnableAsyncUploads';
|
|
|
|
|
|
2024-02-27 09:12:43 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableAsyncUploadsByURL setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableAsyncUploadsByURL
|
|
|
|
|
*/
|
|
|
|
|
public const EnableAsyncUploadsByURL = 'EnableAsyncUploadsByURL';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadMaintenance setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadMaintenance
|
|
|
|
|
*/
|
|
|
|
|
public const UploadMaintenance = 'UploadMaintenance';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the IllegalFileChars setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::IllegalFileChars
|
2023-07-28 20:37:58 +00:00
|
|
|
* @deprecated since 1.41; no longer customizable
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
|
|
|
|
public const IllegalFileChars = 'IllegalFileChars';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DeletedDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DeletedDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const DeletedDirectory = 'DeletedDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImgAuthDetails setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImgAuthDetails
|
|
|
|
|
*/
|
|
|
|
|
public const ImgAuthDetails = 'ImgAuthDetails';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImgAuthUrlPathMap setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImgAuthUrlPathMap
|
|
|
|
|
*/
|
|
|
|
|
public const ImgAuthUrlPathMap = 'ImgAuthUrlPathMap';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LocalFileRepo setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LocalFileRepo
|
|
|
|
|
*/
|
|
|
|
|
public const LocalFileRepo = 'LocalFileRepo';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ForeignFileRepos setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ForeignFileRepos
|
|
|
|
|
*/
|
|
|
|
|
public const ForeignFileRepos = 'ForeignFileRepos';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseInstantCommons setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseInstantCommons
|
|
|
|
|
*/
|
|
|
|
|
public const UseInstantCommons = 'UseInstantCommons';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseSharedUploads setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseSharedUploads
|
|
|
|
|
*/
|
|
|
|
|
public const UseSharedUploads = 'UseSharedUploads';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharedUploadDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharedUploadDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const SharedUploadDirectory = 'SharedUploadDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharedUploadPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharedUploadPath
|
|
|
|
|
*/
|
|
|
|
|
public const SharedUploadPath = 'SharedUploadPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HashedSharedUploadDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HashedSharedUploadDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const HashedSharedUploadDirectory = 'HashedSharedUploadDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RepositoryBaseUrl setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RepositoryBaseUrl
|
|
|
|
|
*/
|
|
|
|
|
public const RepositoryBaseUrl = 'RepositoryBaseUrl';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FetchCommonsDescriptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FetchCommonsDescriptions
|
|
|
|
|
*/
|
|
|
|
|
public const FetchCommonsDescriptions = 'FetchCommonsDescriptions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharedUploadDBname setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharedUploadDBname
|
|
|
|
|
*/
|
|
|
|
|
public const SharedUploadDBname = 'SharedUploadDBname';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharedUploadDBprefix setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharedUploadDBprefix
|
|
|
|
|
*/
|
|
|
|
|
public const SharedUploadDBprefix = 'SharedUploadDBprefix';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CacheSharedUploads setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CacheSharedUploads
|
|
|
|
|
*/
|
|
|
|
|
public const CacheSharedUploads = 'CacheSharedUploads';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ForeignUploadTargets setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ForeignUploadTargets
|
|
|
|
|
*/
|
|
|
|
|
public const ForeignUploadTargets = 'ForeignUploadTargets';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadDialog setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadDialog
|
|
|
|
|
*/
|
|
|
|
|
public const UploadDialog = 'UploadDialog';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FileBackends setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FileBackends
|
|
|
|
|
*/
|
|
|
|
|
public const FileBackends = 'FileBackends';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LockManagers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LockManagers
|
|
|
|
|
*/
|
|
|
|
|
public const LockManagers = 'LockManagers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShowEXIF setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShowEXIF
|
|
|
|
|
*/
|
|
|
|
|
public const ShowEXIF = 'ShowEXIF';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UpdateCompatibleMetadata setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UpdateCompatibleMetadata
|
|
|
|
|
*/
|
|
|
|
|
public const UpdateCompatibleMetadata = 'UpdateCompatibleMetadata';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowCopyUploads setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowCopyUploads
|
|
|
|
|
*/
|
|
|
|
|
public const AllowCopyUploads = 'AllowCopyUploads';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CopyUploadsDomains setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CopyUploadsDomains
|
|
|
|
|
*/
|
|
|
|
|
public const CopyUploadsDomains = 'CopyUploadsDomains';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CopyUploadsFromSpecialUpload setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CopyUploadsFromSpecialUpload
|
|
|
|
|
*/
|
|
|
|
|
public const CopyUploadsFromSpecialUpload = 'CopyUploadsFromSpecialUpload';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CopyUploadProxy setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CopyUploadProxy
|
|
|
|
|
*/
|
|
|
|
|
public const CopyUploadProxy = 'CopyUploadProxy';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CopyUploadTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CopyUploadTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const CopyUploadTimeout = 'CopyUploadTimeout';
|
|
|
|
|
|
2022-01-30 19:15:13 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the CopyUploadAllowOnWikiDomainConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CopyUploadAllowOnWikiDomainConfig
|
|
|
|
|
*/
|
|
|
|
|
public const CopyUploadAllowOnWikiDomainConfig = 'CopyUploadAllowOnWikiDomainConfig';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxUploadSize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxUploadSize
|
|
|
|
|
*/
|
|
|
|
|
public const MaxUploadSize = 'MaxUploadSize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MinUploadChunkSize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MinUploadChunkSize
|
|
|
|
|
*/
|
|
|
|
|
public const MinUploadChunkSize = 'MinUploadChunkSize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadNavigationUrl setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadNavigationUrl
|
|
|
|
|
*/
|
|
|
|
|
public const UploadNavigationUrl = 'UploadNavigationUrl';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadMissingFileUrl setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadMissingFileUrl
|
|
|
|
|
*/
|
|
|
|
|
public const UploadMissingFileUrl = 'UploadMissingFileUrl';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ThumbnailScriptPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ThumbnailScriptPath
|
|
|
|
|
*/
|
|
|
|
|
public const ThumbnailScriptPath = 'ThumbnailScriptPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharedThumbnailScriptPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharedThumbnailScriptPath
|
|
|
|
|
*/
|
|
|
|
|
public const SharedThumbnailScriptPath = 'SharedThumbnailScriptPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HashedUploadDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HashedUploadDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const HashedUploadDirectory = 'HashedUploadDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FileExtensions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FileExtensions
|
|
|
|
|
*/
|
|
|
|
|
public const FileExtensions = 'FileExtensions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ProhibitedFileExtensions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ProhibitedFileExtensions
|
|
|
|
|
*/
|
|
|
|
|
public const ProhibitedFileExtensions = 'ProhibitedFileExtensions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MimeTypeExclusions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MimeTypeExclusions
|
|
|
|
|
*/
|
|
|
|
|
public const MimeTypeExclusions = 'MimeTypeExclusions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CheckFileExtensions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CheckFileExtensions
|
|
|
|
|
*/
|
|
|
|
|
public const CheckFileExtensions = 'CheckFileExtensions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the StrictFileExtensions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::StrictFileExtensions
|
|
|
|
|
*/
|
|
|
|
|
public const StrictFileExtensions = 'StrictFileExtensions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableUploadScriptChecks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableUploadScriptChecks
|
|
|
|
|
*/
|
|
|
|
|
public const DisableUploadScriptChecks = 'DisableUploadScriptChecks';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadSizeWarning setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadSizeWarning
|
|
|
|
|
*/
|
|
|
|
|
public const UploadSizeWarning = 'UploadSizeWarning';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TrustedMediaFormats setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TrustedMediaFormats
|
|
|
|
|
*/
|
|
|
|
|
public const TrustedMediaFormats = 'TrustedMediaFormats';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MediaHandlers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MediaHandlers
|
|
|
|
|
*/
|
|
|
|
|
public const MediaHandlers = 'MediaHandlers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NativeImageLazyLoading setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NativeImageLazyLoading
|
|
|
|
|
*/
|
|
|
|
|
public const NativeImageLazyLoading = 'NativeImageLazyLoading';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ParserTestMediaHandlers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParserTestMediaHandlers
|
|
|
|
|
*/
|
|
|
|
|
public const ParserTestMediaHandlers = 'ParserTestMediaHandlers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseImageResize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseImageResize
|
|
|
|
|
*/
|
|
|
|
|
public const UseImageResize = 'UseImageResize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseImageMagick setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseImageMagick
|
|
|
|
|
*/
|
|
|
|
|
public const UseImageMagick = 'UseImageMagick';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImageMagickConvertCommand setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImageMagickConvertCommand
|
|
|
|
|
*/
|
|
|
|
|
public const ImageMagickConvertCommand = 'ImageMagickConvertCommand';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxInterlacingAreas setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxInterlacingAreas
|
|
|
|
|
*/
|
|
|
|
|
public const MaxInterlacingAreas = 'MaxInterlacingAreas';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharpenParameter setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharpenParameter
|
|
|
|
|
*/
|
|
|
|
|
public const SharpenParameter = 'SharpenParameter';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharpenReductionThreshold setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharpenReductionThreshold
|
|
|
|
|
*/
|
|
|
|
|
public const SharpenReductionThreshold = 'SharpenReductionThreshold';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImageMagickTempDir setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImageMagickTempDir
|
|
|
|
|
*/
|
|
|
|
|
public const ImageMagickTempDir = 'ImageMagickTempDir';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CustomConvertCommand setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CustomConvertCommand
|
|
|
|
|
*/
|
|
|
|
|
public const CustomConvertCommand = 'CustomConvertCommand';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the JpegTran setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::JpegTran
|
|
|
|
|
*/
|
|
|
|
|
public const JpegTran = 'JpegTran';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the JpegPixelFormat setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::JpegPixelFormat
|
|
|
|
|
*/
|
|
|
|
|
public const JpegPixelFormat = 'JpegPixelFormat';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the JpegQuality setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::JpegQuality
|
|
|
|
|
*/
|
|
|
|
|
public const JpegQuality = 'JpegQuality';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Exiv2Command setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Exiv2Command
|
|
|
|
|
*/
|
|
|
|
|
public const Exiv2Command = 'Exiv2Command';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Exiftool setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Exiftool
|
|
|
|
|
*/
|
|
|
|
|
public const Exiftool = 'Exiftool';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SVGConverters setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SVGConverters
|
|
|
|
|
*/
|
|
|
|
|
public const SVGConverters = 'SVGConverters';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SVGConverter setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SVGConverter
|
|
|
|
|
*/
|
|
|
|
|
public const SVGConverter = 'SVGConverter';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SVGConverterPath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SVGConverterPath
|
|
|
|
|
*/
|
|
|
|
|
public const SVGConverterPath = 'SVGConverterPath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SVGMaxSize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SVGMaxSize
|
|
|
|
|
*/
|
|
|
|
|
public const SVGMaxSize = 'SVGMaxSize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SVGMetadataCutoff setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SVGMetadataCutoff
|
|
|
|
|
*/
|
|
|
|
|
public const SVGMetadataCutoff = 'SVGMetadataCutoff';
|
|
|
|
|
|
2023-05-19 14:56:44 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the SVGNativeRendering setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SVGNativeRendering
|
|
|
|
|
*/
|
|
|
|
|
public const SVGNativeRendering = 'SVGNativeRendering';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SVGNativeRenderingSizeLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SVGNativeRenderingSizeLimit
|
|
|
|
|
*/
|
|
|
|
|
public const SVGNativeRenderingSizeLimit = 'SVGNativeRenderingSizeLimit';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the MediaInTargetLanguage setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MediaInTargetLanguage
|
|
|
|
|
*/
|
|
|
|
|
public const MediaInTargetLanguage = 'MediaInTargetLanguage';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxImageArea setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxImageArea
|
|
|
|
|
*/
|
|
|
|
|
public const MaxImageArea = 'MaxImageArea';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxAnimatedGifArea setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxAnimatedGifArea
|
|
|
|
|
*/
|
|
|
|
|
public const MaxAnimatedGifArea = 'MaxAnimatedGifArea';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TiffThumbnailType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TiffThumbnailType
|
|
|
|
|
*/
|
|
|
|
|
public const TiffThumbnailType = 'TiffThumbnailType';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ThumbnailEpoch setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ThumbnailEpoch
|
|
|
|
|
*/
|
|
|
|
|
public const ThumbnailEpoch = 'ThumbnailEpoch';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AttemptFailureEpoch setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AttemptFailureEpoch
|
|
|
|
|
*/
|
|
|
|
|
public const AttemptFailureEpoch = 'AttemptFailureEpoch';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the IgnoreImageErrors setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::IgnoreImageErrors
|
|
|
|
|
*/
|
|
|
|
|
public const IgnoreImageErrors = 'IgnoreImageErrors';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GenerateThumbnailOnParse setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GenerateThumbnailOnParse
|
|
|
|
|
*/
|
|
|
|
|
public const GenerateThumbnailOnParse = 'GenerateThumbnailOnParse';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShowArchiveThumbnails setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShowArchiveThumbnails
|
|
|
|
|
*/
|
|
|
|
|
public const ShowArchiveThumbnails = 'ShowArchiveThumbnails';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableAutoRotation setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableAutoRotation
|
|
|
|
|
*/
|
|
|
|
|
public const EnableAutoRotation = 'EnableAutoRotation';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Antivirus setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Antivirus
|
|
|
|
|
*/
|
|
|
|
|
public const Antivirus = 'Antivirus';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AntivirusSetup setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AntivirusSetup
|
|
|
|
|
*/
|
|
|
|
|
public const AntivirusSetup = 'AntivirusSetup';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AntivirusRequired setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AntivirusRequired
|
|
|
|
|
*/
|
|
|
|
|
public const AntivirusRequired = 'AntivirusRequired';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the VerifyMimeType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::VerifyMimeType
|
|
|
|
|
*/
|
|
|
|
|
public const VerifyMimeType = 'VerifyMimeType';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MimeTypeFile setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MimeTypeFile
|
|
|
|
|
*/
|
|
|
|
|
public const MimeTypeFile = 'MimeTypeFile';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MimeInfoFile setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MimeInfoFile
|
|
|
|
|
*/
|
|
|
|
|
public const MimeInfoFile = 'MimeInfoFile';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MimeDetectorCommand setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MimeDetectorCommand
|
|
|
|
|
*/
|
|
|
|
|
public const MimeDetectorCommand = 'MimeDetectorCommand';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TrivialMimeDetection setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TrivialMimeDetection
|
|
|
|
|
*/
|
|
|
|
|
public const TrivialMimeDetection = 'TrivialMimeDetection';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the XMLMimeTypes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::XMLMimeTypes
|
|
|
|
|
*/
|
|
|
|
|
public const XMLMimeTypes = 'XMLMimeTypes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImageLimits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImageLimits
|
|
|
|
|
*/
|
|
|
|
|
public const ImageLimits = 'ImageLimits';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ThumbLimits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ThumbLimits
|
|
|
|
|
*/
|
|
|
|
|
public const ThumbLimits = 'ThumbLimits';
|
|
|
|
|
|
2022-08-31 14:51:57 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ThumbnailNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ThumbnailNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const ThumbnailNamespaces = 'ThumbnailNamespaces';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ThumbnailBuckets setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ThumbnailBuckets
|
|
|
|
|
*/
|
|
|
|
|
public const ThumbnailBuckets = 'ThumbnailBuckets';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ThumbnailMinimumBucketDistance setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ThumbnailMinimumBucketDistance
|
|
|
|
|
*/
|
|
|
|
|
public const ThumbnailMinimumBucketDistance = 'ThumbnailMinimumBucketDistance';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadThumbnailRenderMap setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadThumbnailRenderMap
|
|
|
|
|
*/
|
|
|
|
|
public const UploadThumbnailRenderMap = 'UploadThumbnailRenderMap';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadThumbnailRenderMethod setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadThumbnailRenderMethod
|
|
|
|
|
*/
|
|
|
|
|
public const UploadThumbnailRenderMethod = 'UploadThumbnailRenderMethod';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadThumbnailRenderHttpCustomHost setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadThumbnailRenderHttpCustomHost
|
|
|
|
|
*/
|
|
|
|
|
public const UploadThumbnailRenderHttpCustomHost = 'UploadThumbnailRenderHttpCustomHost';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UploadThumbnailRenderHttpCustomDomain setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UploadThumbnailRenderHttpCustomDomain
|
|
|
|
|
*/
|
|
|
|
|
public const UploadThumbnailRenderHttpCustomDomain = 'UploadThumbnailRenderHttpCustomDomain';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseTinyRGBForJPGThumbnails setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseTinyRGBForJPGThumbnails
|
|
|
|
|
*/
|
|
|
|
|
public const UseTinyRGBForJPGThumbnails = 'UseTinyRGBForJPGThumbnails';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GalleryOptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GalleryOptions
|
|
|
|
|
*/
|
|
|
|
|
public const GalleryOptions = 'GalleryOptions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ThumbUpright setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ThumbUpright
|
|
|
|
|
*/
|
|
|
|
|
public const ThumbUpright = 'ThumbUpright';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DirectoryMode setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DirectoryMode
|
|
|
|
|
*/
|
|
|
|
|
public const DirectoryMode = 'DirectoryMode';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResponsiveImages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResponsiveImages
|
|
|
|
|
*/
|
|
|
|
|
public const ResponsiveImages = 'ResponsiveImages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImagePreconnect setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImagePreconnect
|
|
|
|
|
*/
|
|
|
|
|
public const ImagePreconnect = 'ImagePreconnect';
|
|
|
|
|
|
2023-12-01 16:01:19 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the DjvuUseBoxedCommand setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DjvuUseBoxedCommand
|
|
|
|
|
*/
|
|
|
|
|
public const DjvuUseBoxedCommand = 'DjvuUseBoxedCommand';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the DjvuDump setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DjvuDump
|
|
|
|
|
*/
|
|
|
|
|
public const DjvuDump = 'DjvuDump';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DjvuRenderer setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DjvuRenderer
|
|
|
|
|
*/
|
|
|
|
|
public const DjvuRenderer = 'DjvuRenderer';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DjvuTxt setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DjvuTxt
|
|
|
|
|
*/
|
|
|
|
|
public const DjvuTxt = 'DjvuTxt';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DjvuPostProcessor setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DjvuPostProcessor
|
|
|
|
|
*/
|
|
|
|
|
public const DjvuPostProcessor = 'DjvuPostProcessor';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DjvuOutputExtension setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DjvuOutputExtension
|
|
|
|
|
*/
|
|
|
|
|
public const DjvuOutputExtension = 'DjvuOutputExtension';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EmergencyContact setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EmergencyContact
|
|
|
|
|
*/
|
|
|
|
|
public const EmergencyContact = 'EmergencyContact';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PasswordSender setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PasswordSender
|
|
|
|
|
*/
|
|
|
|
|
public const PasswordSender = 'PasswordSender';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NoReplyAddress setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NoReplyAddress
|
|
|
|
|
*/
|
|
|
|
|
public const NoReplyAddress = 'NoReplyAddress';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableEmail setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableEmail
|
|
|
|
|
*/
|
|
|
|
|
public const EnableEmail = 'EnableEmail';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableUserEmail setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableUserEmail
|
|
|
|
|
*/
|
|
|
|
|
public const EnableUserEmail = 'EnableUserEmail';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableSpecialMute setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableSpecialMute
|
|
|
|
|
*/
|
|
|
|
|
public const EnableSpecialMute = 'EnableSpecialMute';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableUserEmailMuteList setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableUserEmailMuteList
|
|
|
|
|
*/
|
|
|
|
|
public const EnableUserEmailMuteList = 'EnableUserEmailMuteList';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UserEmailUseReplyTo setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UserEmailUseReplyTo
|
|
|
|
|
*/
|
|
|
|
|
public const UserEmailUseReplyTo = 'UserEmailUseReplyTo';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PasswordReminderResendTime setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PasswordReminderResendTime
|
|
|
|
|
*/
|
|
|
|
|
public const PasswordReminderResendTime = 'PasswordReminderResendTime';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NewPasswordExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NewPasswordExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const NewPasswordExpiry = 'NewPasswordExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UserEmailConfirmationTokenExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UserEmailConfirmationTokenExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const UserEmailConfirmationTokenExpiry = 'UserEmailConfirmationTokenExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PasswordExpirationDays setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PasswordExpirationDays
|
|
|
|
|
*/
|
|
|
|
|
public const PasswordExpirationDays = 'PasswordExpirationDays';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PasswordExpireGrace setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PasswordExpireGrace
|
|
|
|
|
*/
|
|
|
|
|
public const PasswordExpireGrace = 'PasswordExpireGrace';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SMTP setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SMTP
|
|
|
|
|
*/
|
|
|
|
|
public const SMTP = 'SMTP';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AdditionalMailParams setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AdditionalMailParams
|
|
|
|
|
*/
|
|
|
|
|
public const AdditionalMailParams = 'AdditionalMailParams';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowHTMLEmail setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowHTMLEmail
|
|
|
|
|
*/
|
|
|
|
|
public const AllowHTMLEmail = 'AllowHTMLEmail';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnotifFromEditor setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnotifFromEditor
|
|
|
|
|
*/
|
|
|
|
|
public const EnotifFromEditor = 'EnotifFromEditor';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EmailAuthentication setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EmailAuthentication
|
|
|
|
|
*/
|
|
|
|
|
public const EmailAuthentication = 'EmailAuthentication';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnotifWatchlist setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnotifWatchlist
|
|
|
|
|
*/
|
|
|
|
|
public const EnotifWatchlist = 'EnotifWatchlist';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnotifUserTalk setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnotifUserTalk
|
|
|
|
|
*/
|
|
|
|
|
public const EnotifUserTalk = 'EnotifUserTalk';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnotifRevealEditorAddress setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnotifRevealEditorAddress
|
|
|
|
|
*/
|
|
|
|
|
public const EnotifRevealEditorAddress = 'EnotifRevealEditorAddress';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnotifMinorEdits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnotifMinorEdits
|
|
|
|
|
*/
|
|
|
|
|
public const EnotifMinorEdits = 'EnotifMinorEdits';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnotifImpersonal setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnotifImpersonal
|
|
|
|
|
*/
|
|
|
|
|
public const EnotifImpersonal = 'EnotifImpersonal';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnotifMaxRecips setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnotifMaxRecips
|
|
|
|
|
*/
|
|
|
|
|
public const EnotifMaxRecips = 'EnotifMaxRecips';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnotifUseRealName setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnotifUseRealName
|
|
|
|
|
*/
|
|
|
|
|
public const EnotifUseRealName = 'EnotifUseRealName';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UsersNotifiedOnAllChanges setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UsersNotifiedOnAllChanges
|
|
|
|
|
*/
|
|
|
|
|
public const UsersNotifiedOnAllChanges = 'UsersNotifiedOnAllChanges';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBname setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBname
|
|
|
|
|
*/
|
|
|
|
|
public const DBname = 'DBname';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBmwschema setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBmwschema
|
|
|
|
|
*/
|
|
|
|
|
public const DBmwschema = 'DBmwschema';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBprefix setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBprefix
|
|
|
|
|
*/
|
|
|
|
|
public const DBprefix = 'DBprefix';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBserver setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBserver
|
|
|
|
|
*/
|
|
|
|
|
public const DBserver = 'DBserver';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBport setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBport
|
|
|
|
|
*/
|
|
|
|
|
public const DBport = 'DBport';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBuser setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBuser
|
|
|
|
|
*/
|
|
|
|
|
public const DBuser = 'DBuser';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBpassword setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBpassword
|
|
|
|
|
*/
|
|
|
|
|
public const DBpassword = 'DBpassword';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBtype setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBtype
|
|
|
|
|
*/
|
|
|
|
|
public const DBtype = 'DBtype';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBssl setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBssl
|
|
|
|
|
*/
|
|
|
|
|
public const DBssl = 'DBssl';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBcompress setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBcompress
|
|
|
|
|
*/
|
|
|
|
|
public const DBcompress = 'DBcompress';
|
|
|
|
|
|
2023-12-01 03:35:11 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the DBStrictWarnings setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBStrictWarnings
|
|
|
|
|
*/
|
|
|
|
|
public const DBStrictWarnings = 'DBStrictWarnings';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the DBadminuser setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBadminuser
|
|
|
|
|
*/
|
|
|
|
|
public const DBadminuser = 'DBadminuser';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBadminpassword setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBadminpassword
|
|
|
|
|
*/
|
|
|
|
|
public const DBadminpassword = 'DBadminpassword';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SearchType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SearchType
|
|
|
|
|
*/
|
|
|
|
|
public const SearchType = 'SearchType';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SearchTypeAlternatives setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SearchTypeAlternatives
|
|
|
|
|
*/
|
|
|
|
|
public const SearchTypeAlternatives = 'SearchTypeAlternatives';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBTableOptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBTableOptions
|
|
|
|
|
*/
|
|
|
|
|
public const DBTableOptions = 'DBTableOptions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SQLMode setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SQLMode
|
|
|
|
|
*/
|
|
|
|
|
public const SQLMode = 'SQLMode';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBDefaultGroup setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBDefaultGroup
|
|
|
|
|
*/
|
|
|
|
|
public const DBDefaultGroup = 'DBDefaultGroup';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SQLiteDataDir setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SQLiteDataDir
|
|
|
|
|
*/
|
|
|
|
|
public const SQLiteDataDir = 'SQLiteDataDir';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharedDB setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharedDB
|
|
|
|
|
*/
|
|
|
|
|
public const SharedDB = 'SharedDB';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharedPrefix setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharedPrefix
|
|
|
|
|
*/
|
|
|
|
|
public const SharedPrefix = 'SharedPrefix';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharedTables setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharedTables
|
|
|
|
|
*/
|
|
|
|
|
public const SharedTables = 'SharedTables';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SharedSchema setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SharedSchema
|
|
|
|
|
*/
|
|
|
|
|
public const SharedSchema = 'SharedSchema';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBservers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBservers
|
|
|
|
|
*/
|
|
|
|
|
public const DBservers = 'DBservers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LBFactoryConf setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LBFactoryConf
|
|
|
|
|
*/
|
|
|
|
|
public const LBFactoryConf = 'LBFactoryConf';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DataCenterUpdateStickTTL setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DataCenterUpdateStickTTL
|
|
|
|
|
*/
|
|
|
|
|
public const DataCenterUpdateStickTTL = 'DataCenterUpdateStickTTL';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBerrorLog setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBerrorLog
|
|
|
|
|
*/
|
|
|
|
|
public const DBerrorLog = 'DBerrorLog';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DBerrorLogTZ setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DBerrorLogTZ
|
|
|
|
|
*/
|
|
|
|
|
public const DBerrorLogTZ = 'DBerrorLogTZ';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LocalDatabases setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LocalDatabases
|
|
|
|
|
*/
|
|
|
|
|
public const LocalDatabases = 'LocalDatabases';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DatabaseReplicaLagWarning setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DatabaseReplicaLagWarning
|
|
|
|
|
*/
|
|
|
|
|
public const DatabaseReplicaLagWarning = 'DatabaseReplicaLagWarning';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DatabaseReplicaLagCritical setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DatabaseReplicaLagCritical
|
|
|
|
|
*/
|
|
|
|
|
public const DatabaseReplicaLagCritical = 'DatabaseReplicaLagCritical';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxExecutionTimeForExpensiveQueries setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxExecutionTimeForExpensiveQueries
|
|
|
|
|
*/
|
|
|
|
|
public const MaxExecutionTimeForExpensiveQueries = 'MaxExecutionTimeForExpensiveQueries';
|
|
|
|
|
|
2023-10-04 11:41:19 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the VirtualDomainsMapping setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::VirtualDomainsMapping
|
|
|
|
|
*/
|
|
|
|
|
public const VirtualDomainsMapping = 'VirtualDomainsMapping';
|
|
|
|
|
|
2023-09-05 21:27:59 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the PageLinksSchemaMigrationStage setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PageLinksSchemaMigrationStage
|
|
|
|
|
*/
|
|
|
|
|
public const PageLinksSchemaMigrationStage = 'PageLinksSchemaMigrationStage';
|
|
|
|
|
|
2023-08-03 13:54:40 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ExternalLinksDomainGaps setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExternalLinksDomainGaps
|
|
|
|
|
*/
|
|
|
|
|
public const ExternalLinksDomainGaps = 'ExternalLinksDomainGaps';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ContentHandlers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ContentHandlers
|
|
|
|
|
*/
|
|
|
|
|
public const ContentHandlers = 'ContentHandlers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NamespaceContentModels setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NamespaceContentModels
|
|
|
|
|
*/
|
|
|
|
|
public const NamespaceContentModels = 'NamespaceContentModels';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TextModelsToParse setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TextModelsToParse
|
|
|
|
|
*/
|
|
|
|
|
public const TextModelsToParse = 'TextModelsToParse';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CompressRevisions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CompressRevisions
|
|
|
|
|
*/
|
|
|
|
|
public const CompressRevisions = 'CompressRevisions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExternalStores setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExternalStores
|
|
|
|
|
*/
|
|
|
|
|
public const ExternalStores = 'ExternalStores';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExternalServers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExternalServers
|
|
|
|
|
*/
|
|
|
|
|
public const ExternalServers = 'ExternalServers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DefaultExternalStore setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DefaultExternalStore
|
|
|
|
|
*/
|
|
|
|
|
public const DefaultExternalStore = 'DefaultExternalStore';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RevisionCacheExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RevisionCacheExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const RevisionCacheExpiry = 'RevisionCacheExpiry';
|
|
|
|
|
|
2024-09-15 16:20:15 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the RevisionSlotsCacheExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RevisionSlotsCacheExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const RevisionSlotsCacheExpiry = 'RevisionSlotsCacheExpiry';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the PageLanguageUseDB setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PageLanguageUseDB
|
|
|
|
|
*/
|
|
|
|
|
public const PageLanguageUseDB = 'PageLanguageUseDB';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DiffEngine setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DiffEngine
|
|
|
|
|
*/
|
|
|
|
|
public const DiffEngine = 'DiffEngine';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExternalDiffEngine setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExternalDiffEngine
|
|
|
|
|
*/
|
|
|
|
|
public const ExternalDiffEngine = 'ExternalDiffEngine';
|
|
|
|
|
|
2023-07-06 05:39:17 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the Wikidiff2Options setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Wikidiff2Options
|
|
|
|
|
*/
|
|
|
|
|
public const Wikidiff2Options = 'Wikidiff2Options';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the RequestTimeLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RequestTimeLimit
|
|
|
|
|
*/
|
|
|
|
|
public const RequestTimeLimit = 'RequestTimeLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TransactionalTimeLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TransactionalTimeLimit
|
|
|
|
|
*/
|
|
|
|
|
public const TransactionalTimeLimit = 'TransactionalTimeLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CriticalSectionTimeLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CriticalSectionTimeLimit
|
|
|
|
|
*/
|
|
|
|
|
public const CriticalSectionTimeLimit = 'CriticalSectionTimeLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MiserMode setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MiserMode
|
|
|
|
|
*/
|
|
|
|
|
public const MiserMode = 'MiserMode';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableQueryPages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableQueryPages
|
|
|
|
|
*/
|
|
|
|
|
public const DisableQueryPages = 'DisableQueryPages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the QueryCacheLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::QueryCacheLimit
|
|
|
|
|
*/
|
|
|
|
|
public const QueryCacheLimit = 'QueryCacheLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the WantedPagesThreshold setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WantedPagesThreshold
|
|
|
|
|
*/
|
|
|
|
|
public const WantedPagesThreshold = 'WantedPagesThreshold';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowSlowParserFunctions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowSlowParserFunctions
|
|
|
|
|
*/
|
|
|
|
|
public const AllowSlowParserFunctions = 'AllowSlowParserFunctions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowSchemaUpdates setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowSchemaUpdates
|
|
|
|
|
*/
|
|
|
|
|
public const AllowSchemaUpdates = 'AllowSchemaUpdates';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxArticleSize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxArticleSize
|
|
|
|
|
*/
|
|
|
|
|
public const MaxArticleSize = 'MaxArticleSize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MemoryLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MemoryLimit
|
|
|
|
|
*/
|
|
|
|
|
public const MemoryLimit = 'MemoryLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PoolCounterConf setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PoolCounterConf
|
|
|
|
|
*/
|
|
|
|
|
public const PoolCounterConf = 'PoolCounterConf';
|
|
|
|
|
|
2022-09-22 23:47:42 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the PoolCountClientConf setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PoolCountClientConf
|
|
|
|
|
*/
|
|
|
|
|
public const PoolCountClientConf = 'PoolCountClientConf';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxUserDBWriteDuration setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxUserDBWriteDuration
|
|
|
|
|
*/
|
|
|
|
|
public const MaxUserDBWriteDuration = 'MaxUserDBWriteDuration';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxJobDBWriteDuration setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxJobDBWriteDuration
|
|
|
|
|
*/
|
|
|
|
|
public const MaxJobDBWriteDuration = 'MaxJobDBWriteDuration';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LinkHolderBatchSize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LinkHolderBatchSize
|
|
|
|
|
*/
|
|
|
|
|
public const LinkHolderBatchSize = 'LinkHolderBatchSize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaximumMovedPages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaximumMovedPages
|
|
|
|
|
*/
|
|
|
|
|
public const MaximumMovedPages = 'MaximumMovedPages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ForceDeferredUpdatesPreSend setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ForceDeferredUpdatesPreSend
|
|
|
|
|
*/
|
|
|
|
|
public const ForceDeferredUpdatesPreSend = 'ForceDeferredUpdatesPreSend';
|
|
|
|
|
|
2022-04-26 21:09:38 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the MultiShardSiteStats setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MultiShardSiteStats
|
|
|
|
|
*/
|
|
|
|
|
public const MultiShardSiteStats = 'MultiShardSiteStats';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the CacheDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CacheDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const CacheDirectory = 'CacheDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MainCacheType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MainCacheType
|
|
|
|
|
*/
|
|
|
|
|
public const MainCacheType = 'MainCacheType';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MessageCacheType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MessageCacheType
|
|
|
|
|
*/
|
|
|
|
|
public const MessageCacheType = 'MessageCacheType';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ParserCacheType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParserCacheType
|
|
|
|
|
*/
|
|
|
|
|
public const ParserCacheType = 'ParserCacheType';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SessionCacheType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SessionCacheType
|
|
|
|
|
*/
|
|
|
|
|
public const SessionCacheType = 'SessionCacheType';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LanguageConverterCacheType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LanguageConverterCacheType
|
|
|
|
|
*/
|
|
|
|
|
public const LanguageConverterCacheType = 'LanguageConverterCacheType';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ObjectCaches setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ObjectCaches
|
|
|
|
|
*/
|
|
|
|
|
public const ObjectCaches = 'ObjectCaches';
|
|
|
|
|
|
|
|
|
|
/**
|
objectcache: Remove $wgMainWANCache and $wgWANObjectCaches
We always wrap the local cluster cache, and there are no subclasses
of WANObjectCache. It was never documented or recommended how these
would be used. It is a left-over from the original 2015 Multi-DC plan
in which WANObjectCache would work differently. See task for details.
Note that this requires no configuration changes, even in the
theoretical case of these variables being used, as the only
option is to use the main cache, and that's also the default.
* Update WAN overrides to override the underlying main cache
instead.
* Fix EditPageTest which was previously implicitly using a 'hash'
as main cache but also relying on wan cache to be 'none'.
The part that it actually needs is the 'none'. When WAN cache is
enabled, testUpdateNoMinor fails due to an edit conflict because
one of the edits it makes is made with a current timestamp whereas
it expects to simulate wpEdittime in the year 2012 which, when
caching is enabled, is ignored and becomes the current time instead.
I don't understand exactly why, but I'm going to conserve that
behaviour for now.
* Fix TemplateCategoriesTest, which was failing due to an unexpected
cache hit:
> [objectcache] fetchOrRegenerate(…:page:10:…): volatile hit
This could be solved in a more realistic way by splitting the test,
or by explicitly resetting services half-way the test to clear
WikiPageFactory, PageStore and WANCache process state.
For now, keep the prior behaviour of no cache in this test.
Bug: T305093
Bug: T329680
Depends-On: If890622eed0d0f8b4bd73d36ba1815a3d760ea05
Depends-On: Ie1def75208822bdf19bb2cfd7e6edf32c2000e6b
Depends-On: I35cce61dc3ee90dcee3dd6f0b36f84133be029ed
Change-Id: I53781a8c06ebb2583f6ca83dd91bbfe8a5c88b13
2023-02-14 21:43:12 +00:00
|
|
|
* Name constant for the WANObjectCache setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WANObjectCache
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
objectcache: Remove $wgMainWANCache and $wgWANObjectCaches
We always wrap the local cluster cache, and there are no subclasses
of WANObjectCache. It was never documented or recommended how these
would be used. It is a left-over from the original 2015 Multi-DC plan
in which WANObjectCache would work differently. See task for details.
Note that this requires no configuration changes, even in the
theoretical case of these variables being used, as the only
option is to use the main cache, and that's also the default.
* Update WAN overrides to override the underlying main cache
instead.
* Fix EditPageTest which was previously implicitly using a 'hash'
as main cache but also relying on wan cache to be 'none'.
The part that it actually needs is the 'none'. When WAN cache is
enabled, testUpdateNoMinor fails due to an edit conflict because
one of the edits it makes is made with a current timestamp whereas
it expects to simulate wpEdittime in the year 2012 which, when
caching is enabled, is ignored and becomes the current time instead.
I don't understand exactly why, but I'm going to conserve that
behaviour for now.
* Fix TemplateCategoriesTest, which was failing due to an unexpected
cache hit:
> [objectcache] fetchOrRegenerate(…:page:10:…): volatile hit
This could be solved in a more realistic way by splitting the test,
or by explicitly resetting services half-way the test to clear
WikiPageFactory, PageStore and WANCache process state.
For now, keep the prior behaviour of no cache in this test.
Bug: T305093
Bug: T329680
Depends-On: If890622eed0d0f8b4bd73d36ba1815a3d760ea05
Depends-On: Ie1def75208822bdf19bb2cfd7e6edf32c2000e6b
Depends-On: I35cce61dc3ee90dcee3dd6f0b36f84133be029ed
Change-Id: I53781a8c06ebb2583f6ca83dd91bbfe8a5c88b13
2023-02-14 21:43:12 +00:00
|
|
|
public const WANObjectCache = 'WANObjectCache';
|
2022-02-28 20:33:48 +00:00
|
|
|
|
2023-11-07 13:53:52 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the MicroStashType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MicroStashType
|
|
|
|
|
*/
|
|
|
|
|
public const MicroStashType = 'MicroStashType';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the MainStash setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MainStash
|
|
|
|
|
*/
|
|
|
|
|
public const MainStash = 'MainStash';
|
|
|
|
|
|
2022-06-02 18:15:36 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ParsoidCacheConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParsoidCacheConfig
|
|
|
|
|
*/
|
|
|
|
|
public const ParsoidCacheConfig = 'ParsoidCacheConfig';
|
|
|
|
|
|
2024-09-13 22:19:39 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ParsoidSelectiveUpdateSampleRate setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParsoidSelectiveUpdateSampleRate
|
|
|
|
|
*/
|
|
|
|
|
public const ParsoidSelectiveUpdateSampleRate = 'ParsoidSelectiveUpdateSampleRate';
|
|
|
|
|
|
2023-09-28 15:03:33 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ParserCacheFilterConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParserCacheFilterConfig
|
|
|
|
|
*/
|
|
|
|
|
public const ParserCacheFilterConfig = 'ParserCacheFilterConfig';
|
|
|
|
|
|
2023-08-25 11:03:30 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ChronologyProtectorSecret setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ChronologyProtectorSecret
|
|
|
|
|
*/
|
|
|
|
|
public const ChronologyProtectorSecret = 'ChronologyProtectorSecret';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ParserCacheExpireTime setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParserCacheExpireTime
|
|
|
|
|
*/
|
|
|
|
|
public const ParserCacheExpireTime = 'ParserCacheExpireTime';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the OldRevisionParserCacheExpireTime setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OldRevisionParserCacheExpireTime
|
|
|
|
|
*/
|
|
|
|
|
public const OldRevisionParserCacheExpireTime = 'OldRevisionParserCacheExpireTime';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ObjectCacheSessionExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ObjectCacheSessionExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const ObjectCacheSessionExpiry = 'ObjectCacheSessionExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PHPSessionHandling setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PHPSessionHandling
|
|
|
|
|
*/
|
|
|
|
|
public const PHPSessionHandling = 'PHPSessionHandling';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SuspiciousIpExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SuspiciousIpExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const SuspiciousIpExpiry = 'SuspiciousIpExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SessionPbkdf2Iterations setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SessionPbkdf2Iterations
|
|
|
|
|
*/
|
|
|
|
|
public const SessionPbkdf2Iterations = 'SessionPbkdf2Iterations';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MemCachedServers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MemCachedServers
|
|
|
|
|
*/
|
|
|
|
|
public const MemCachedServers = 'MemCachedServers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MemCachedPersistent setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MemCachedPersistent
|
|
|
|
|
*/
|
|
|
|
|
public const MemCachedPersistent = 'MemCachedPersistent';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MemCachedTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MemCachedTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const MemCachedTimeout = 'MemCachedTimeout';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseLocalMessageCache setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseLocalMessageCache
|
|
|
|
|
*/
|
|
|
|
|
public const UseLocalMessageCache = 'UseLocalMessageCache';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AdaptiveMessageCache setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AdaptiveMessageCache
|
|
|
|
|
*/
|
|
|
|
|
public const AdaptiveMessageCache = 'AdaptiveMessageCache';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LocalisationCacheConf setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LocalisationCacheConf
|
|
|
|
|
*/
|
|
|
|
|
public const LocalisationCacheConf = 'LocalisationCacheConf';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CachePages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CachePages
|
|
|
|
|
*/
|
|
|
|
|
public const CachePages = 'CachePages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CacheEpoch setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CacheEpoch
|
|
|
|
|
*/
|
|
|
|
|
public const CacheEpoch = 'CacheEpoch';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GitInfoCacheDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GitInfoCacheDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const GitInfoCacheDirectory = 'GitInfoCacheDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseFileCache setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseFileCache
|
|
|
|
|
*/
|
|
|
|
|
public const UseFileCache = 'UseFileCache';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FileCacheDepth setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FileCacheDepth
|
|
|
|
|
*/
|
|
|
|
|
public const FileCacheDepth = 'FileCacheDepth';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RenderHashAppend setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RenderHashAppend
|
|
|
|
|
*/
|
|
|
|
|
public const RenderHashAppend = 'RenderHashAppend';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableSidebarCache setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableSidebarCache
|
|
|
|
|
*/
|
|
|
|
|
public const EnableSidebarCache = 'EnableSidebarCache';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SidebarCacheExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SidebarCacheExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const SidebarCacheExpiry = 'SidebarCacheExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseGzip setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseGzip
|
|
|
|
|
*/
|
|
|
|
|
public const UseGzip = 'UseGzip';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InvalidateCacheOnLocalSettingsChange setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InvalidateCacheOnLocalSettingsChange
|
|
|
|
|
*/
|
|
|
|
|
public const InvalidateCacheOnLocalSettingsChange = 'InvalidateCacheOnLocalSettingsChange';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtensionInfoMTime setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtensionInfoMTime
|
|
|
|
|
*/
|
|
|
|
|
public const ExtensionInfoMTime = 'ExtensionInfoMTime';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableRemoteBagOStuffTests setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableRemoteBagOStuffTests
|
|
|
|
|
*/
|
|
|
|
|
public const EnableRemoteBagOStuffTests = 'EnableRemoteBagOStuffTests';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseCdn setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseCdn
|
|
|
|
|
*/
|
|
|
|
|
public const UseCdn = 'UseCdn';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the VaryOnXFP setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::VaryOnXFP
|
|
|
|
|
*/
|
|
|
|
|
public const VaryOnXFP = 'VaryOnXFP';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InternalServer setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InternalServer
|
|
|
|
|
*/
|
|
|
|
|
public const InternalServer = 'InternalServer';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CdnMaxAge setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CdnMaxAge
|
|
|
|
|
*/
|
|
|
|
|
public const CdnMaxAge = 'CdnMaxAge';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CdnMaxageLagged setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CdnMaxageLagged
|
|
|
|
|
*/
|
|
|
|
|
public const CdnMaxageLagged = 'CdnMaxageLagged';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CdnMaxageStale setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CdnMaxageStale
|
|
|
|
|
*/
|
|
|
|
|
public const CdnMaxageStale = 'CdnMaxageStale';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CdnReboundPurgeDelay setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CdnReboundPurgeDelay
|
|
|
|
|
*/
|
|
|
|
|
public const CdnReboundPurgeDelay = 'CdnReboundPurgeDelay';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CdnMaxageSubstitute setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CdnMaxageSubstitute
|
|
|
|
|
*/
|
|
|
|
|
public const CdnMaxageSubstitute = 'CdnMaxageSubstitute';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ForcedRawSMaxage setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ForcedRawSMaxage
|
|
|
|
|
*/
|
|
|
|
|
public const ForcedRawSMaxage = 'ForcedRawSMaxage';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CdnServers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CdnServers
|
|
|
|
|
*/
|
|
|
|
|
public const CdnServers = 'CdnServers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CdnServersNoPurge setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CdnServersNoPurge
|
|
|
|
|
*/
|
|
|
|
|
public const CdnServersNoPurge = 'CdnServersNoPurge';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HTCPRouting setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HTCPRouting
|
|
|
|
|
*/
|
|
|
|
|
public const HTCPRouting = 'HTCPRouting';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HTCPMulticastTTL setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HTCPMulticastTTL
|
|
|
|
|
*/
|
|
|
|
|
public const HTCPMulticastTTL = 'HTCPMulticastTTL';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UsePrivateIPs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UsePrivateIPs
|
|
|
|
|
*/
|
|
|
|
|
public const UsePrivateIPs = 'UsePrivateIPs';
|
|
|
|
|
|
2022-08-08 03:50:57 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the CdnMatchParameterOrder setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CdnMatchParameterOrder
|
|
|
|
|
*/
|
|
|
|
|
public const CdnMatchParameterOrder = 'CdnMatchParameterOrder';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the LanguageCode setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LanguageCode
|
|
|
|
|
*/
|
|
|
|
|
public const LanguageCode = 'LanguageCode';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GrammarForms setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GrammarForms
|
|
|
|
|
*/
|
|
|
|
|
public const GrammarForms = 'GrammarForms';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InterwikiMagic setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InterwikiMagic
|
|
|
|
|
*/
|
|
|
|
|
public const InterwikiMagic = 'InterwikiMagic';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HideInterlanguageLinks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HideInterlanguageLinks
|
|
|
|
|
*/
|
|
|
|
|
public const HideInterlanguageLinks = 'HideInterlanguageLinks';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtraInterlanguageLinkPrefixes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtraInterlanguageLinkPrefixes
|
|
|
|
|
*/
|
|
|
|
|
public const ExtraInterlanguageLinkPrefixes = 'ExtraInterlanguageLinkPrefixes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InterlanguageLinkCodeMap setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InterlanguageLinkCodeMap
|
|
|
|
|
*/
|
|
|
|
|
public const InterlanguageLinkCodeMap = 'InterlanguageLinkCodeMap';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtraLanguageNames setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtraLanguageNames
|
|
|
|
|
*/
|
|
|
|
|
public const ExtraLanguageNames = 'ExtraLanguageNames';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtraLanguageCodes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtraLanguageCodes
|
|
|
|
|
*/
|
|
|
|
|
public const ExtraLanguageCodes = 'ExtraLanguageCodes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DummyLanguageCodes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DummyLanguageCodes
|
|
|
|
|
*/
|
|
|
|
|
public const DummyLanguageCodes = 'DummyLanguageCodes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllUnicodeFixes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllUnicodeFixes
|
|
|
|
|
*/
|
|
|
|
|
public const AllUnicodeFixes = 'AllUnicodeFixes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LegacyEncoding setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LegacyEncoding
|
|
|
|
|
*/
|
|
|
|
|
public const LegacyEncoding = 'LegacyEncoding';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AmericanDates setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AmericanDates
|
|
|
|
|
*/
|
|
|
|
|
public const AmericanDates = 'AmericanDates';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TranslateNumerals setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TranslateNumerals
|
|
|
|
|
*/
|
|
|
|
|
public const TranslateNumerals = 'TranslateNumerals';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseDatabaseMessages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseDatabaseMessages
|
|
|
|
|
*/
|
|
|
|
|
public const UseDatabaseMessages = 'UseDatabaseMessages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxMsgCacheEntrySize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxMsgCacheEntrySize
|
|
|
|
|
*/
|
|
|
|
|
public const MaxMsgCacheEntrySize = 'MaxMsgCacheEntrySize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableLangConversion setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableLangConversion
|
|
|
|
|
*/
|
|
|
|
|
public const DisableLangConversion = 'DisableLangConversion';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableTitleConversion setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableTitleConversion
|
|
|
|
|
*/
|
|
|
|
|
public const DisableTitleConversion = 'DisableTitleConversion';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DefaultLanguageVariant setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DefaultLanguageVariant
|
|
|
|
|
*/
|
|
|
|
|
public const DefaultLanguageVariant = 'DefaultLanguageVariant';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UsePigLatinVariant setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UsePigLatinVariant
|
|
|
|
|
*/
|
|
|
|
|
public const UsePigLatinVariant = 'UsePigLatinVariant';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisabledVariants setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisabledVariants
|
|
|
|
|
*/
|
|
|
|
|
public const DisabledVariants = 'DisabledVariants';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the VariantArticlePath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::VariantArticlePath
|
|
|
|
|
*/
|
|
|
|
|
public const VariantArticlePath = 'VariantArticlePath';
|
|
|
|
|
|
2023-07-12 15:44:30 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the UseXssLanguage setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseXssLanguage
|
|
|
|
|
*/
|
|
|
|
|
public const UseXssLanguage = 'UseXssLanguage';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the LoginLanguageSelector setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LoginLanguageSelector
|
|
|
|
|
*/
|
|
|
|
|
public const LoginLanguageSelector = 'LoginLanguageSelector';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ForceUIMsgAsContentMsg setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ForceUIMsgAsContentMsg
|
|
|
|
|
*/
|
|
|
|
|
public const ForceUIMsgAsContentMsg = 'ForceUIMsgAsContentMsg';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RawHtmlMessages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RawHtmlMessages
|
|
|
|
|
*/
|
|
|
|
|
public const RawHtmlMessages = 'RawHtmlMessages';
|
|
|
|
|
|
2024-09-25 15:59:32 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowRawHtmlCopyrightMessages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowRawHtmlCopyrightMessages
|
|
|
|
|
*/
|
|
|
|
|
public const AllowRawHtmlCopyrightMessages = 'AllowRawHtmlCopyrightMessages';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the Localtimezone setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Localtimezone
|
|
|
|
|
*/
|
|
|
|
|
public const Localtimezone = 'Localtimezone';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LocalTZoffset setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LocalTZoffset
|
|
|
|
|
*/
|
|
|
|
|
public const LocalTZoffset = 'LocalTZoffset';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the OverrideUcfirstCharacters setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OverrideUcfirstCharacters
|
|
|
|
|
*/
|
|
|
|
|
public const OverrideUcfirstCharacters = 'OverrideUcfirstCharacters';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MimeType setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MimeType
|
|
|
|
|
*/
|
|
|
|
|
public const MimeType = 'MimeType';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Html5Version setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Html5Version
|
|
|
|
|
*/
|
|
|
|
|
public const Html5Version = 'Html5Version';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EditSubmitButtonLabelPublish setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EditSubmitButtonLabelPublish
|
|
|
|
|
*/
|
|
|
|
|
public const EditSubmitButtonLabelPublish = 'EditSubmitButtonLabelPublish';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the XhtmlNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::XhtmlNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const XhtmlNamespaces = 'XhtmlNamespaces';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SiteNotice setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SiteNotice
|
|
|
|
|
*/
|
|
|
|
|
public const SiteNotice = 'SiteNotice';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the BrowserFormatDetection setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::BrowserFormatDetection
|
|
|
|
|
*/
|
|
|
|
|
public const BrowserFormatDetection = 'BrowserFormatDetection';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SkinMetaTags setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SkinMetaTags
|
|
|
|
|
*/
|
|
|
|
|
public const SkinMetaTags = 'SkinMetaTags';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DefaultSkin setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DefaultSkin
|
|
|
|
|
*/
|
|
|
|
|
public const DefaultSkin = 'DefaultSkin';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FallbackSkin setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FallbackSkin
|
|
|
|
|
*/
|
|
|
|
|
public const FallbackSkin = 'FallbackSkin';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SkipSkins setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SkipSkins
|
|
|
|
|
*/
|
|
|
|
|
public const SkipSkins = 'SkipSkins';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableOutputCompression setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableOutputCompression
|
|
|
|
|
*/
|
|
|
|
|
public const DisableOutputCompression = 'DisableOutputCompression';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FragmentMode setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FragmentMode
|
|
|
|
|
*/
|
|
|
|
|
public const FragmentMode = 'FragmentMode';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExternalInterwikiFragmentMode setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExternalInterwikiFragmentMode
|
|
|
|
|
*/
|
|
|
|
|
public const ExternalInterwikiFragmentMode = 'ExternalInterwikiFragmentMode';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FooterIcons setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FooterIcons
|
|
|
|
|
*/
|
|
|
|
|
public const FooterIcons = 'FooterIcons';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseCombinedLoginLink setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseCombinedLoginLink
|
|
|
|
|
*/
|
|
|
|
|
public const UseCombinedLoginLink = 'UseCombinedLoginLink';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Edititis setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Edititis
|
|
|
|
|
*/
|
|
|
|
|
public const Edititis = 'Edititis';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Send404Code setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Send404Code
|
|
|
|
|
*/
|
|
|
|
|
public const Send404Code = 'Send404Code';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShowRollbackEditCount setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShowRollbackEditCount
|
|
|
|
|
*/
|
|
|
|
|
public const ShowRollbackEditCount = 'ShowRollbackEditCount';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableCanonicalServerLink setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableCanonicalServerLink
|
|
|
|
|
*/
|
|
|
|
|
public const EnableCanonicalServerLink = 'EnableCanonicalServerLink';
|
|
|
|
|
|
2023-03-17 11:25:59 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the InterwikiLogoOverride setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InterwikiLogoOverride
|
|
|
|
|
*/
|
|
|
|
|
public const InterwikiLogoOverride = 'InterwikiLogoOverride';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceModules setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceModules
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceModules = 'ResourceModules';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceModuleSkinStyles setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceModuleSkinStyles
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceModuleSkinStyles = 'ResourceModuleSkinStyles';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderSources setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderSources
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderSources = 'ResourceLoaderSources';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceBasePath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceBasePath
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceBasePath = 'ResourceBasePath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderMaxage setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderMaxage
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderMaxage = 'ResourceLoaderMaxage';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderUseObjectCacheForDeps setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderUseObjectCacheForDeps
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderUseObjectCacheForDeps = 'ResourceLoaderUseObjectCacheForDeps';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderDebug setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderDebug
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderDebug = 'ResourceLoaderDebug';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderMaxQueryLength setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderMaxQueryLength
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderMaxQueryLength = 'ResourceLoaderMaxQueryLength';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderValidateJS setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderValidateJS
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderValidateJS = 'ResourceLoaderValidateJS';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderEnableJSProfiler setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderEnableJSProfiler
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderEnableJSProfiler = 'ResourceLoaderEnableJSProfiler';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderStorageEnabled setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderStorageEnabled
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderStorageEnabled = 'ResourceLoaderStorageEnabled';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderStorageVersion setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderStorageVersion
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderStorageVersion = 'ResourceLoaderStorageVersion';
|
|
|
|
|
|
ResourceLoader: Implement JavaScript source map support
In the debugger of Firefox and Chrome, without any special debug mode,
you will be able to see the original unminified JavaScript source, and
to set breakpoints in it and step through it.
Main visible changes:
* Add a config variable controlling the generation of source map links,
off by default for now.
* For script responses, move errors to the bottom of the response. This
avoids disturbing the source map.
* mw.loader.impl() calls will have less whitespace in debug mode,
because minification is no longer done as a post-processing step on
these calls.
Details:
* Use an index map when multiple responses are requested. This requires
an update to the minify library.
* Add a boolean "sourcemap" query parameter which causes load.php to
deliver source map output instead of regular minified content.
* Bundle sources into the source map and use two kinds of fake URL if a
real debug URL is not available. "Open in new tab" on a fake URL is
not functional.
* In the source map mode, respond with 404 if the version is mismatched
or if the content type is unimplemented.
* Fix createLoaderURL() so that $extraQuery is not ignored when there
are conflicting context parameters, so that we can successfully
override the version. The source map version should match the
delivered content, not the requested version.
* Since minification with source map tracking can't use filter(),
add a new cache for module source maps and minification. Add hit rate
stats.
Also:
* Fix unnecessary array_map() in getCombinedVersion()
Bug: T47514
Change-Id: I086e275148fdcac89f67a2fa0466d0dc063a17af
2023-08-08 07:17:29 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ResourceLoaderEnableSourceMapLinks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ResourceLoaderEnableSourceMapLinks
|
|
|
|
|
*/
|
|
|
|
|
public const ResourceLoaderEnableSourceMapLinks = 'ResourceLoaderEnableSourceMapLinks';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowSiteCSSOnRestrictedPages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowSiteCSSOnRestrictedPages
|
|
|
|
|
*/
|
|
|
|
|
public const AllowSiteCSSOnRestrictedPages = 'AllowSiteCSSOnRestrictedPages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the VueDevelopmentMode setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::VueDevelopmentMode
|
|
|
|
|
*/
|
|
|
|
|
public const VueDevelopmentMode = 'VueDevelopmentMode';
|
|
|
|
|
|
2024-05-02 03:27:22 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the CodexDevelopmentDir setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CodexDevelopmentDir
|
|
|
|
|
*/
|
|
|
|
|
public const CodexDevelopmentDir = 'CodexDevelopmentDir';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the MetaNamespace setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MetaNamespace
|
|
|
|
|
*/
|
|
|
|
|
public const MetaNamespace = 'MetaNamespace';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MetaNamespaceTalk setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MetaNamespaceTalk
|
|
|
|
|
*/
|
|
|
|
|
public const MetaNamespaceTalk = 'MetaNamespaceTalk';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CanonicalNamespaceNames setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CanonicalNamespaceNames
|
|
|
|
|
*/
|
|
|
|
|
public const CanonicalNamespaceNames = 'CanonicalNamespaceNames';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtraNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtraNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const ExtraNamespaces = 'ExtraNamespaces';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtraGenderNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtraGenderNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const ExtraGenderNamespaces = 'ExtraGenderNamespaces';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NamespaceAliases setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NamespaceAliases
|
|
|
|
|
*/
|
|
|
|
|
public const NamespaceAliases = 'NamespaceAliases';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LegalTitleChars setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LegalTitleChars
|
2023-07-28 20:37:58 +00:00
|
|
|
* @deprecated since 1.41; use Extension:TitleBlacklist to customize
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
|
|
|
|
public const LegalTitleChars = 'LegalTitleChars';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CapitalLinks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CapitalLinks
|
|
|
|
|
*/
|
|
|
|
|
public const CapitalLinks = 'CapitalLinks';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CapitalLinkOverrides setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CapitalLinkOverrides
|
|
|
|
|
*/
|
|
|
|
|
public const CapitalLinkOverrides = 'CapitalLinkOverrides';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NamespacesWithSubpages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NamespacesWithSubpages
|
|
|
|
|
*/
|
|
|
|
|
public const NamespacesWithSubpages = 'NamespacesWithSubpages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ContentNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ContentNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const ContentNamespaces = 'ContentNamespaces';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShortPagesNamespaceExclusions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShortPagesNamespaceExclusions
|
|
|
|
|
*/
|
|
|
|
|
public const ShortPagesNamespaceExclusions = 'ShortPagesNamespaceExclusions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtraSignatureNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtraSignatureNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const ExtraSignatureNamespaces = 'ExtraSignatureNamespaces';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InvalidRedirectTargets setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InvalidRedirectTargets
|
|
|
|
|
*/
|
|
|
|
|
public const InvalidRedirectTargets = 'InvalidRedirectTargets';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableHardRedirects setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableHardRedirects
|
|
|
|
|
*/
|
|
|
|
|
public const DisableHardRedirects = 'DisableHardRedirects';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FixDoubleRedirects setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FixDoubleRedirects
|
|
|
|
|
*/
|
|
|
|
|
public const FixDoubleRedirects = 'FixDoubleRedirects';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LocalInterwikis setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LocalInterwikis
|
|
|
|
|
*/
|
|
|
|
|
public const LocalInterwikis = 'LocalInterwikis';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InterwikiExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InterwikiExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const InterwikiExpiry = 'InterwikiExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InterwikiCache setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InterwikiCache
|
|
|
|
|
*/
|
|
|
|
|
public const InterwikiCache = 'InterwikiCache';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InterwikiScopes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InterwikiScopes
|
|
|
|
|
*/
|
|
|
|
|
public const InterwikiScopes = 'InterwikiScopes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InterwikiFallbackSite setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InterwikiFallbackSite
|
|
|
|
|
*/
|
|
|
|
|
public const InterwikiFallbackSite = 'InterwikiFallbackSite';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RedirectSources setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RedirectSources
|
|
|
|
|
*/
|
|
|
|
|
public const RedirectSources = 'RedirectSources';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SiteTypes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SiteTypes
|
|
|
|
|
*/
|
|
|
|
|
public const SiteTypes = 'SiteTypes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxTocLevel setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxTocLevel
|
|
|
|
|
*/
|
|
|
|
|
public const MaxTocLevel = 'MaxTocLevel';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxPPNodeCount setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxPPNodeCount
|
|
|
|
|
*/
|
|
|
|
|
public const MaxPPNodeCount = 'MaxPPNodeCount';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxTemplateDepth setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxTemplateDepth
|
|
|
|
|
*/
|
|
|
|
|
public const MaxTemplateDepth = 'MaxTemplateDepth';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxPPExpandDepth setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxPPExpandDepth
|
|
|
|
|
*/
|
|
|
|
|
public const MaxPPExpandDepth = 'MaxPPExpandDepth';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UrlProtocols setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UrlProtocols
|
|
|
|
|
*/
|
|
|
|
|
public const UrlProtocols = 'UrlProtocols';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CleanSignatures setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CleanSignatures
|
|
|
|
|
*/
|
|
|
|
|
public const CleanSignatures = 'CleanSignatures';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowExternalImages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowExternalImages
|
|
|
|
|
*/
|
|
|
|
|
public const AllowExternalImages = 'AllowExternalImages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowExternalImagesFrom setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowExternalImagesFrom
|
|
|
|
|
*/
|
|
|
|
|
public const AllowExternalImagesFrom = 'AllowExternalImagesFrom';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableImageWhitelist setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableImageWhitelist
|
|
|
|
|
*/
|
|
|
|
|
public const EnableImageWhitelist = 'EnableImageWhitelist';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TidyConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TidyConfig
|
|
|
|
|
*/
|
|
|
|
|
public const TidyConfig = 'TidyConfig';
|
|
|
|
|
|
2022-03-25 20:34:04 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ParsoidSettings setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParsoidSettings
|
|
|
|
|
*/
|
|
|
|
|
public const ParsoidSettings = 'ParsoidSettings';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ParserEnableLegacyMediaDOM setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParserEnableLegacyMediaDOM
|
2023-08-28 16:42:18 +00:00
|
|
|
* @deprecated since 1.41
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
|
|
|
|
public const ParserEnableLegacyMediaDOM = 'ParserEnableLegacyMediaDOM';
|
|
|
|
|
|
2022-10-13 21:03:32 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ParserEnableLegacyHeadingDOM setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParserEnableLegacyHeadingDOM
|
|
|
|
|
*/
|
|
|
|
|
public const ParserEnableLegacyHeadingDOM = 'ParserEnableLegacyHeadingDOM';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the UseContentMediaStyles setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseContentMediaStyles
|
2023-08-28 16:42:18 +00:00
|
|
|
* @deprecated since 1.41
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
|
|
|
|
public const UseContentMediaStyles = 'UseContentMediaStyles';
|
|
|
|
|
|
2023-07-11 00:17:44 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the UseLegacyMediaStyles setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseLegacyMediaStyles
|
|
|
|
|
*/
|
|
|
|
|
public const UseLegacyMediaStyles = 'UseLegacyMediaStyles';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the RawHtml setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RawHtml
|
|
|
|
|
*/
|
|
|
|
|
public const RawHtml = 'RawHtml';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExternalLinkTarget setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExternalLinkTarget
|
|
|
|
|
*/
|
|
|
|
|
public const ExternalLinkTarget = 'ExternalLinkTarget';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NoFollowLinks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NoFollowLinks
|
|
|
|
|
*/
|
|
|
|
|
public const NoFollowLinks = 'NoFollowLinks';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NoFollowNsExceptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NoFollowNsExceptions
|
|
|
|
|
*/
|
|
|
|
|
public const NoFollowNsExceptions = 'NoFollowNsExceptions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NoFollowDomainExceptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NoFollowDomainExceptions
|
|
|
|
|
*/
|
|
|
|
|
public const NoFollowDomainExceptions = 'NoFollowDomainExceptions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RegisterInternalExternals setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RegisterInternalExternals
|
|
|
|
|
*/
|
|
|
|
|
public const RegisterInternalExternals = 'RegisterInternalExternals';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowDisplayTitle setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowDisplayTitle
|
|
|
|
|
*/
|
|
|
|
|
public const AllowDisplayTitle = 'AllowDisplayTitle';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RestrictDisplayTitle setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RestrictDisplayTitle
|
|
|
|
|
*/
|
|
|
|
|
public const RestrictDisplayTitle = 'RestrictDisplayTitle';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExpensiveParserFunctionLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExpensiveParserFunctionLimit
|
|
|
|
|
*/
|
|
|
|
|
public const ExpensiveParserFunctionLimit = 'ExpensiveParserFunctionLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PreprocessorCacheThreshold setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PreprocessorCacheThreshold
|
|
|
|
|
*/
|
|
|
|
|
public const PreprocessorCacheThreshold = 'PreprocessorCacheThreshold';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableScaryTranscluding setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableScaryTranscluding
|
|
|
|
|
*/
|
|
|
|
|
public const EnableScaryTranscluding = 'EnableScaryTranscluding';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TranscludeCacheExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TranscludeCacheExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const TranscludeCacheExpiry = 'TranscludeCacheExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableMagicLinks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableMagicLinks
|
|
|
|
|
*/
|
|
|
|
|
public const EnableMagicLinks = 'EnableMagicLinks';
|
|
|
|
|
|
2019-05-06 09:24:05 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ParserEnableUserLanguage setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ParserEnableUserLanguage
|
|
|
|
|
*/
|
|
|
|
|
public const ParserEnableUserLanguage = 'ParserEnableUserLanguage';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ArticleCountMethod setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ArticleCountMethod
|
|
|
|
|
*/
|
|
|
|
|
public const ArticleCountMethod = 'ArticleCountMethod';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ActiveUserDays setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ActiveUserDays
|
|
|
|
|
*/
|
|
|
|
|
public const ActiveUserDays = 'ActiveUserDays';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LearnerEdits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LearnerEdits
|
|
|
|
|
*/
|
|
|
|
|
public const LearnerEdits = 'LearnerEdits';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LearnerMemberSince setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LearnerMemberSince
|
|
|
|
|
*/
|
|
|
|
|
public const LearnerMemberSince = 'LearnerMemberSince';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExperiencedUserEdits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExperiencedUserEdits
|
|
|
|
|
*/
|
|
|
|
|
public const ExperiencedUserEdits = 'ExperiencedUserEdits';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExperiencedUserMemberSince setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExperiencedUserMemberSince
|
|
|
|
|
*/
|
|
|
|
|
public const ExperiencedUserMemberSince = 'ExperiencedUserMemberSince';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ManualRevertSearchRadius setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ManualRevertSearchRadius
|
|
|
|
|
*/
|
|
|
|
|
public const ManualRevertSearchRadius = 'ManualRevertSearchRadius';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RevertedTagMaxDepth setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RevertedTagMaxDepth
|
|
|
|
|
*/
|
|
|
|
|
public const RevertedTagMaxDepth = 'RevertedTagMaxDepth';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CentralIdLookupProviders setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CentralIdLookupProviders
|
|
|
|
|
*/
|
|
|
|
|
public const CentralIdLookupProviders = 'CentralIdLookupProviders';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CentralIdLookupProvider setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CentralIdLookupProvider
|
|
|
|
|
*/
|
|
|
|
|
public const CentralIdLookupProvider = 'CentralIdLookupProvider';
|
|
|
|
|
|
|
|
|
|
/**
|
2023-09-14 10:18:56 +00:00
|
|
|
* Name constant for the UserRegistrationProviders setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UserRegistrationProviders
|
|
|
|
|
*/
|
|
|
|
|
public const UserRegistrationProviders = 'UserRegistrationProviders';
|
|
|
|
|
|
|
|
|
|
/**
|
2022-02-28 20:33:48 +00:00
|
|
|
* Name constant for the PasswordPolicy setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PasswordPolicy
|
|
|
|
|
*/
|
|
|
|
|
public const PasswordPolicy = 'PasswordPolicy';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AuthManagerConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AuthManagerConfig
|
|
|
|
|
*/
|
|
|
|
|
public const AuthManagerConfig = 'AuthManagerConfig';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AuthManagerAutoConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AuthManagerAutoConfig
|
|
|
|
|
*/
|
|
|
|
|
public const AuthManagerAutoConfig = 'AuthManagerAutoConfig';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RememberMe setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RememberMe
|
|
|
|
|
*/
|
|
|
|
|
public const RememberMe = 'RememberMe';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ReauthenticateTime setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ReauthenticateTime
|
|
|
|
|
*/
|
|
|
|
|
public const ReauthenticateTime = 'ReauthenticateTime';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowSecuritySensitiveOperationIfCannotReauthenticate setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowSecuritySensitiveOperationIfCannotReauthenticate
|
|
|
|
|
*/
|
|
|
|
|
public const AllowSecuritySensitiveOperationIfCannotReauthenticate = 'AllowSecuritySensitiveOperationIfCannotReauthenticate';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ChangeCredentialsBlacklist setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ChangeCredentialsBlacklist
|
|
|
|
|
*/
|
|
|
|
|
public const ChangeCredentialsBlacklist = 'ChangeCredentialsBlacklist';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RemoveCredentialsBlacklist setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RemoveCredentialsBlacklist
|
|
|
|
|
*/
|
|
|
|
|
public const RemoveCredentialsBlacklist = 'RemoveCredentialsBlacklist';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InvalidPasswordReset setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InvalidPasswordReset
|
|
|
|
|
*/
|
|
|
|
|
public const InvalidPasswordReset = 'InvalidPasswordReset';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PasswordDefault setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PasswordDefault
|
|
|
|
|
*/
|
|
|
|
|
public const PasswordDefault = 'PasswordDefault';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PasswordConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PasswordConfig
|
|
|
|
|
*/
|
|
|
|
|
public const PasswordConfig = 'PasswordConfig';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PasswordResetRoutes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PasswordResetRoutes
|
|
|
|
|
*/
|
|
|
|
|
public const PasswordResetRoutes = 'PasswordResetRoutes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxSigChars setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxSigChars
|
|
|
|
|
*/
|
|
|
|
|
public const MaxSigChars = 'MaxSigChars';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SignatureValidation setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SignatureValidation
|
|
|
|
|
*/
|
|
|
|
|
public const SignatureValidation = 'SignatureValidation';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SignatureAllowedLintErrors setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SignatureAllowedLintErrors
|
|
|
|
|
*/
|
|
|
|
|
public const SignatureAllowedLintErrors = 'SignatureAllowedLintErrors';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxNameChars setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxNameChars
|
|
|
|
|
*/
|
|
|
|
|
public const MaxNameChars = 'MaxNameChars';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ReservedUsernames setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ReservedUsernames
|
|
|
|
|
*/
|
|
|
|
|
public const ReservedUsernames = 'ReservedUsernames';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DefaultUserOptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DefaultUserOptions
|
|
|
|
|
*/
|
|
|
|
|
public const DefaultUserOptions = 'DefaultUserOptions';
|
|
|
|
|
|
2023-11-29 11:17:49 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ConditionalUserOptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ConditionalUserOptions
|
|
|
|
|
*/
|
|
|
|
|
public const ConditionalUserOptions = 'ConditionalUserOptions';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the HiddenPrefs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HiddenPrefs
|
|
|
|
|
*/
|
|
|
|
|
public const HiddenPrefs = 'HiddenPrefs';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the InvalidUsernameCharacters setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::InvalidUsernameCharacters
|
|
|
|
|
*/
|
|
|
|
|
public const InvalidUsernameCharacters = 'InvalidUsernameCharacters';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UserrightsInterwikiDelimiter setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UserrightsInterwikiDelimiter
|
|
|
|
|
*/
|
|
|
|
|
public const UserrightsInterwikiDelimiter = 'UserrightsInterwikiDelimiter';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SecureLogin setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SecureLogin
|
|
|
|
|
*/
|
|
|
|
|
public const SecureLogin = 'SecureLogin';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AuthenticationTokenVersion setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AuthenticationTokenVersion
|
|
|
|
|
*/
|
|
|
|
|
public const AuthenticationTokenVersion = 'AuthenticationTokenVersion';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SessionProviders setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SessionProviders
|
|
|
|
|
*/
|
|
|
|
|
public const SessionProviders = 'SessionProviders';
|
|
|
|
|
|
2022-02-28 03:05:58 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the AutoCreateTempUser setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AutoCreateTempUser
|
|
|
|
|
*/
|
|
|
|
|
public const AutoCreateTempUser = 'AutoCreateTempUser';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the AutoblockExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AutoblockExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const AutoblockExpiry = 'AutoblockExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the BlockAllowsUTEdit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::BlockAllowsUTEdit
|
|
|
|
|
*/
|
|
|
|
|
public const BlockAllowsUTEdit = 'BlockAllowsUTEdit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the BlockCIDRLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::BlockCIDRLimit
|
|
|
|
|
*/
|
|
|
|
|
public const BlockCIDRLimit = 'BlockCIDRLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the BlockDisablesLogin setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::BlockDisablesLogin
|
|
|
|
|
*/
|
|
|
|
|
public const BlockDisablesLogin = 'BlockDisablesLogin';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnablePartialActionBlocks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnablePartialActionBlocks
|
|
|
|
|
*/
|
|
|
|
|
public const EnablePartialActionBlocks = 'EnablePartialActionBlocks';
|
|
|
|
|
|
2023-10-25 20:35:41 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableMultiBlocks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableMultiBlocks
|
|
|
|
|
*/
|
|
|
|
|
public const EnableMultiBlocks = 'EnableMultiBlocks';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the BlockTargetMigrationStage setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::BlockTargetMigrationStage
|
|
|
|
|
*/
|
|
|
|
|
public const BlockTargetMigrationStage = 'BlockTargetMigrationStage';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the WhitelistRead setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WhitelistRead
|
|
|
|
|
*/
|
|
|
|
|
public const WhitelistRead = 'WhitelistRead';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the WhitelistReadRegexp setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WhitelistReadRegexp
|
|
|
|
|
*/
|
|
|
|
|
public const WhitelistReadRegexp = 'WhitelistReadRegexp';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EmailConfirmToEdit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EmailConfirmToEdit
|
|
|
|
|
*/
|
|
|
|
|
public const EmailConfirmToEdit = 'EmailConfirmToEdit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HideIdentifiableRedirects setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HideIdentifiableRedirects
|
|
|
|
|
*/
|
|
|
|
|
public const HideIdentifiableRedirects = 'HideIdentifiableRedirects';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GroupPermissions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GroupPermissions
|
|
|
|
|
*/
|
|
|
|
|
public const GroupPermissions = 'GroupPermissions';
|
|
|
|
|
|
2019-01-07 08:01:00 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the PrivilegedGroups setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PrivilegedGroups
|
|
|
|
|
*/
|
|
|
|
|
public const PrivilegedGroups = 'PrivilegedGroups';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the RevokePermissions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RevokePermissions
|
|
|
|
|
*/
|
|
|
|
|
public const RevokePermissions = 'RevokePermissions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GroupInheritsPermissions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GroupInheritsPermissions
|
|
|
|
|
*/
|
|
|
|
|
public const GroupInheritsPermissions = 'GroupInheritsPermissions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImplicitGroups setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImplicitGroups
|
|
|
|
|
*/
|
|
|
|
|
public const ImplicitGroups = 'ImplicitGroups';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GroupsAddToSelf setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GroupsAddToSelf
|
|
|
|
|
*/
|
|
|
|
|
public const GroupsAddToSelf = 'GroupsAddToSelf';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GroupsRemoveFromSelf setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GroupsRemoveFromSelf
|
|
|
|
|
*/
|
|
|
|
|
public const GroupsRemoveFromSelf = 'GroupsRemoveFromSelf';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RestrictionTypes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RestrictionTypes
|
|
|
|
|
*/
|
|
|
|
|
public const RestrictionTypes = 'RestrictionTypes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RestrictionLevels setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RestrictionLevels
|
|
|
|
|
*/
|
|
|
|
|
public const RestrictionLevels = 'RestrictionLevels';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CascadingRestrictionLevels setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CascadingRestrictionLevels
|
|
|
|
|
*/
|
|
|
|
|
public const CascadingRestrictionLevels = 'CascadingRestrictionLevels';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SemiprotectedRestrictionLevels setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SemiprotectedRestrictionLevels
|
|
|
|
|
*/
|
|
|
|
|
public const SemiprotectedRestrictionLevels = 'SemiprotectedRestrictionLevels';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NamespaceProtection setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NamespaceProtection
|
|
|
|
|
*/
|
|
|
|
|
public const NamespaceProtection = 'NamespaceProtection';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NonincludableNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NonincludableNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const NonincludableNamespaces = 'NonincludableNamespaces';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AutoConfirmAge setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AutoConfirmAge
|
|
|
|
|
*/
|
|
|
|
|
public const AutoConfirmAge = 'AutoConfirmAge';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AutoConfirmCount setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AutoConfirmCount
|
|
|
|
|
*/
|
|
|
|
|
public const AutoConfirmCount = 'AutoConfirmCount';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Autopromote setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Autopromote
|
|
|
|
|
*/
|
|
|
|
|
public const Autopromote = 'Autopromote';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AutopromoteOnce setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AutopromoteOnce
|
|
|
|
|
*/
|
|
|
|
|
public const AutopromoteOnce = 'AutopromoteOnce';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AutopromoteOnceLogInRC setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AutopromoteOnceLogInRC
|
|
|
|
|
*/
|
|
|
|
|
public const AutopromoteOnceLogInRC = 'AutopromoteOnceLogInRC';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AddGroups setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AddGroups
|
|
|
|
|
*/
|
|
|
|
|
public const AddGroups = 'AddGroups';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RemoveGroups setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RemoveGroups
|
|
|
|
|
*/
|
|
|
|
|
public const RemoveGroups = 'RemoveGroups';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AvailableRights setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AvailableRights
|
|
|
|
|
*/
|
|
|
|
|
public const AvailableRights = 'AvailableRights';
|
|
|
|
|
|
2023-07-28 11:47:07 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ImplicitRights setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImplicitRights
|
|
|
|
|
*/
|
|
|
|
|
public const ImplicitRights = 'ImplicitRights';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the DeleteRevisionsLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DeleteRevisionsLimit
|
|
|
|
|
*/
|
|
|
|
|
public const DeleteRevisionsLimit = 'DeleteRevisionsLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DeleteRevisionsBatchSize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DeleteRevisionsBatchSize
|
|
|
|
|
*/
|
|
|
|
|
public const DeleteRevisionsBatchSize = 'DeleteRevisionsBatchSize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HideUserContribLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HideUserContribLimit
|
|
|
|
|
*/
|
|
|
|
|
public const HideUserContribLimit = 'HideUserContribLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AccountCreationThrottle setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AccountCreationThrottle
|
|
|
|
|
*/
|
|
|
|
|
public const AccountCreationThrottle = 'AccountCreationThrottle';
|
|
|
|
|
|
2024-03-03 19:16:41 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the TempAccountCreationThrottle setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TempAccountCreationThrottle
|
|
|
|
|
*/
|
|
|
|
|
public const TempAccountCreationThrottle = 'TempAccountCreationThrottle';
|
|
|
|
|
|
2024-04-08 09:56:01 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the TempAccountNameAcquisitionThrottle setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TempAccountNameAcquisitionThrottle
|
|
|
|
|
*/
|
|
|
|
|
public const TempAccountNameAcquisitionThrottle = 'TempAccountNameAcquisitionThrottle';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the SpamRegex setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SpamRegex
|
|
|
|
|
*/
|
|
|
|
|
public const SpamRegex = 'SpamRegex';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SummarySpamRegex setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SummarySpamRegex
|
|
|
|
|
*/
|
|
|
|
|
public const SummarySpamRegex = 'SummarySpamRegex';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableDnsBlacklist setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableDnsBlacklist
|
|
|
|
|
*/
|
|
|
|
|
public const EnableDnsBlacklist = 'EnableDnsBlacklist';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DnsBlacklistUrls setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DnsBlacklistUrls
|
|
|
|
|
*/
|
|
|
|
|
public const DnsBlacklistUrls = 'DnsBlacklistUrls';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ProxyList setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ProxyList
|
|
|
|
|
*/
|
|
|
|
|
public const ProxyList = 'ProxyList';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ProxyWhitelist setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ProxyWhitelist
|
|
|
|
|
*/
|
|
|
|
|
public const ProxyWhitelist = 'ProxyWhitelist';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SoftBlockRanges setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SoftBlockRanges
|
|
|
|
|
*/
|
|
|
|
|
public const SoftBlockRanges = 'SoftBlockRanges';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ApplyIpBlocksToXff setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ApplyIpBlocksToXff
|
|
|
|
|
*/
|
|
|
|
|
public const ApplyIpBlocksToXff = 'ApplyIpBlocksToXff';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RateLimits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RateLimits
|
|
|
|
|
*/
|
|
|
|
|
public const RateLimits = 'RateLimits';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RateLimitsExcludedIPs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RateLimitsExcludedIPs
|
|
|
|
|
*/
|
|
|
|
|
public const RateLimitsExcludedIPs = 'RateLimitsExcludedIPs';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PutIPinRC setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PutIPinRC
|
|
|
|
|
*/
|
|
|
|
|
public const PutIPinRC = 'PutIPinRC';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the QueryPageDefaultLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::QueryPageDefaultLimit
|
|
|
|
|
*/
|
|
|
|
|
public const QueryPageDefaultLimit = 'QueryPageDefaultLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PasswordAttemptThrottle setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PasswordAttemptThrottle
|
|
|
|
|
*/
|
|
|
|
|
public const PasswordAttemptThrottle = 'PasswordAttemptThrottle';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GrantPermissions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GrantPermissions
|
|
|
|
|
*/
|
|
|
|
|
public const GrantPermissions = 'GrantPermissions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GrantPermissionGroups setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GrantPermissionGroups
|
|
|
|
|
*/
|
|
|
|
|
public const GrantPermissionGroups = 'GrantPermissionGroups';
|
|
|
|
|
|
2023-04-22 13:33:41 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the GrantRiskGroups setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GrantRiskGroups
|
|
|
|
|
*/
|
|
|
|
|
public const GrantRiskGroups = 'GrantRiskGroups';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableBotPasswords setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableBotPasswords
|
|
|
|
|
*/
|
|
|
|
|
public const EnableBotPasswords = 'EnableBotPasswords';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the BotPasswordsCluster setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::BotPasswordsCluster
|
|
|
|
|
*/
|
|
|
|
|
public const BotPasswordsCluster = 'BotPasswordsCluster';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the BotPasswordsDatabase setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::BotPasswordsDatabase
|
|
|
|
|
*/
|
|
|
|
|
public const BotPasswordsDatabase = 'BotPasswordsDatabase';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SecretKey setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SecretKey
|
|
|
|
|
*/
|
|
|
|
|
public const SecretKey = 'SecretKey';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowUserJs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowUserJs
|
|
|
|
|
*/
|
|
|
|
|
public const AllowUserJs = 'AllowUserJs';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowUserCss setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowUserCss
|
|
|
|
|
*/
|
|
|
|
|
public const AllowUserCss = 'AllowUserCss';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowUserCssPrefs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowUserCssPrefs
|
|
|
|
|
*/
|
|
|
|
|
public const AllowUserCssPrefs = 'AllowUserCssPrefs';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseSiteJs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseSiteJs
|
|
|
|
|
*/
|
|
|
|
|
public const UseSiteJs = 'UseSiteJs';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseSiteCss setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseSiteCss
|
|
|
|
|
*/
|
|
|
|
|
public const UseSiteCss = 'UseSiteCss';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the BreakFrames setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::BreakFrames
|
|
|
|
|
*/
|
|
|
|
|
public const BreakFrames = 'BreakFrames';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EditPageFrameOptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EditPageFrameOptions
|
|
|
|
|
*/
|
|
|
|
|
public const EditPageFrameOptions = 'EditPageFrameOptions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ApiFrameOptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ApiFrameOptions
|
|
|
|
|
*/
|
|
|
|
|
public const ApiFrameOptions = 'ApiFrameOptions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CSPHeader setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CSPHeader
|
|
|
|
|
*/
|
|
|
|
|
public const CSPHeader = 'CSPHeader';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CSPReportOnlyHeader setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CSPReportOnlyHeader
|
|
|
|
|
*/
|
|
|
|
|
public const CSPReportOnlyHeader = 'CSPReportOnlyHeader';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CSPFalsePositiveUrls setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CSPFalsePositiveUrls
|
|
|
|
|
*/
|
|
|
|
|
public const CSPFalsePositiveUrls = 'CSPFalsePositiveUrls';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowCrossOrigin setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowCrossOrigin
|
|
|
|
|
*/
|
|
|
|
|
public const AllowCrossOrigin = 'AllowCrossOrigin';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RestAllowCrossOriginCookieAuth setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RestAllowCrossOriginCookieAuth
|
|
|
|
|
*/
|
|
|
|
|
public const RestAllowCrossOriginCookieAuth = 'RestAllowCrossOriginCookieAuth';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SessionSecret setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SessionSecret
|
|
|
|
|
*/
|
|
|
|
|
public const SessionSecret = 'SessionSecret';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CookieExpiration setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CookieExpiration
|
|
|
|
|
*/
|
|
|
|
|
public const CookieExpiration = 'CookieExpiration';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtendedLoginCookieExpiration setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtendedLoginCookieExpiration
|
|
|
|
|
*/
|
|
|
|
|
public const ExtendedLoginCookieExpiration = 'ExtendedLoginCookieExpiration';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CookieDomain setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CookieDomain
|
|
|
|
|
*/
|
|
|
|
|
public const CookieDomain = 'CookieDomain';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CookiePath setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CookiePath
|
|
|
|
|
*/
|
|
|
|
|
public const CookiePath = 'CookiePath';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CookieSecure setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CookieSecure
|
|
|
|
|
*/
|
|
|
|
|
public const CookieSecure = 'CookieSecure';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CookiePrefix setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CookiePrefix
|
|
|
|
|
*/
|
|
|
|
|
public const CookiePrefix = 'CookiePrefix';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CookieHttpOnly setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CookieHttpOnly
|
|
|
|
|
*/
|
|
|
|
|
public const CookieHttpOnly = 'CookieHttpOnly';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CookieSameSite setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CookieSameSite
|
|
|
|
|
*/
|
|
|
|
|
public const CookieSameSite = 'CookieSameSite';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CacheVaryCookies setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CacheVaryCookies
|
|
|
|
|
*/
|
|
|
|
|
public const CacheVaryCookies = 'CacheVaryCookies';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SessionName setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SessionName
|
|
|
|
|
*/
|
|
|
|
|
public const SessionName = 'SessionName';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CookieSetOnAutoblock setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CookieSetOnAutoblock
|
|
|
|
|
*/
|
|
|
|
|
public const CookieSetOnAutoblock = 'CookieSetOnAutoblock';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CookieSetOnIpBlock setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CookieSetOnIpBlock
|
|
|
|
|
*/
|
|
|
|
|
public const CookieSetOnIpBlock = 'CookieSetOnIpBlock';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DebugLogFile setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DebugLogFile
|
|
|
|
|
*/
|
|
|
|
|
public const DebugLogFile = 'DebugLogFile';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DebugLogPrefix setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DebugLogPrefix
|
|
|
|
|
*/
|
|
|
|
|
public const DebugLogPrefix = 'DebugLogPrefix';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DebugRedirects setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DebugRedirects
|
|
|
|
|
*/
|
|
|
|
|
public const DebugRedirects = 'DebugRedirects';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DebugRawPage setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DebugRawPage
|
|
|
|
|
*/
|
|
|
|
|
public const DebugRawPage = 'DebugRawPage';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DebugComments setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DebugComments
|
|
|
|
|
*/
|
|
|
|
|
public const DebugComments = 'DebugComments';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DebugDumpSql setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DebugDumpSql
|
|
|
|
|
*/
|
|
|
|
|
public const DebugDumpSql = 'DebugDumpSql';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TrxProfilerLimits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TrxProfilerLimits
|
|
|
|
|
*/
|
|
|
|
|
public const TrxProfilerLimits = 'TrxProfilerLimits';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DebugLogGroups setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DebugLogGroups
|
|
|
|
|
*/
|
|
|
|
|
public const DebugLogGroups = 'DebugLogGroups';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MWLoggerDefaultSpi setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MWLoggerDefaultSpi
|
|
|
|
|
*/
|
|
|
|
|
public const MWLoggerDefaultSpi = 'MWLoggerDefaultSpi';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShowDebug setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShowDebug
|
|
|
|
|
*/
|
|
|
|
|
public const ShowDebug = 'ShowDebug';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SpecialVersionShowHooks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SpecialVersionShowHooks
|
|
|
|
|
*/
|
|
|
|
|
public const SpecialVersionShowHooks = 'SpecialVersionShowHooks';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShowExceptionDetails setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShowExceptionDetails
|
|
|
|
|
*/
|
|
|
|
|
public const ShowExceptionDetails = 'ShowExceptionDetails';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LogExceptionBacktrace setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LogExceptionBacktrace
|
|
|
|
|
*/
|
|
|
|
|
public const LogExceptionBacktrace = 'LogExceptionBacktrace';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PropagateErrors setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PropagateErrors
|
|
|
|
|
*/
|
|
|
|
|
public const PropagateErrors = 'PropagateErrors';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShowHostnames setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShowHostnames
|
|
|
|
|
*/
|
|
|
|
|
public const ShowHostnames = 'ShowHostnames';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the OverrideHostname setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OverrideHostname
|
|
|
|
|
*/
|
|
|
|
|
public const OverrideHostname = 'OverrideHostname';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DevelopmentWarnings setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DevelopmentWarnings
|
|
|
|
|
*/
|
|
|
|
|
public const DevelopmentWarnings = 'DevelopmentWarnings';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DeprecationReleaseLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DeprecationReleaseLimit
|
|
|
|
|
*/
|
|
|
|
|
public const DeprecationReleaseLimit = 'DeprecationReleaseLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Profiler setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Profiler
|
|
|
|
|
*/
|
|
|
|
|
public const Profiler = 'Profiler';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the StatsdServer setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::StatsdServer
|
|
|
|
|
*/
|
|
|
|
|
public const StatsdServer = 'StatsdServer';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the StatsdMetricPrefix setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::StatsdMetricPrefix
|
|
|
|
|
*/
|
|
|
|
|
public const StatsdMetricPrefix = 'StatsdMetricPrefix';
|
|
|
|
|
|
|
|
|
|
/**
|
2023-02-24 21:18:13 +00:00
|
|
|
* Name constant for the StatsTarget setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::StatsTarget
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
2023-02-24 21:18:13 +00:00
|
|
|
public const StatsTarget = 'StatsTarget';
|
2022-02-28 20:33:48 +00:00
|
|
|
|
|
|
|
|
/**
|
2023-02-24 21:18:13 +00:00
|
|
|
* Name constant for the StatsFormat setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::StatsFormat
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
2023-02-24 21:18:13 +00:00
|
|
|
public const StatsFormat = 'StatsFormat';
|
2022-02-28 20:33:48 +00:00
|
|
|
|
|
|
|
|
/**
|
2023-02-24 21:18:13 +00:00
|
|
|
* Name constant for the StatsPrefix setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::StatsPrefix
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
2023-02-24 21:18:13 +00:00
|
|
|
public const StatsPrefix = 'StatsPrefix';
|
2022-02-28 20:33:48 +00:00
|
|
|
|
2024-08-12 01:18:57 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the OpenTelemetryConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OpenTelemetryConfig
|
|
|
|
|
*/
|
|
|
|
|
public const OpenTelemetryConfig = 'OpenTelemetryConfig';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the PageInfoTransclusionLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PageInfoTransclusionLimit
|
|
|
|
|
*/
|
|
|
|
|
public const PageInfoTransclusionLimit = 'PageInfoTransclusionLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableJavaScriptTest setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableJavaScriptTest
|
|
|
|
|
*/
|
|
|
|
|
public const EnableJavaScriptTest = 'EnableJavaScriptTest';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CachePrefix setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CachePrefix
|
|
|
|
|
*/
|
|
|
|
|
public const CachePrefix = 'CachePrefix';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DebugToolbar setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DebugToolbar
|
|
|
|
|
*/
|
|
|
|
|
public const DebugToolbar = 'DebugToolbar';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableTextSearch setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableTextSearch
|
|
|
|
|
*/
|
|
|
|
|
public const DisableTextSearch = 'DisableTextSearch';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AdvancedSearchHighlighting setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AdvancedSearchHighlighting
|
|
|
|
|
*/
|
|
|
|
|
public const AdvancedSearchHighlighting = 'AdvancedSearchHighlighting';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SearchHighlightBoundaries setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SearchHighlightBoundaries
|
|
|
|
|
*/
|
|
|
|
|
public const SearchHighlightBoundaries = 'SearchHighlightBoundaries';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the OpenSearchTemplates setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OpenSearchTemplates
|
|
|
|
|
*/
|
|
|
|
|
public const OpenSearchTemplates = 'OpenSearchTemplates';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the OpenSearchDefaultLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OpenSearchDefaultLimit
|
|
|
|
|
*/
|
|
|
|
|
public const OpenSearchDefaultLimit = 'OpenSearchDefaultLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the OpenSearchDescriptionLength setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OpenSearchDescriptionLength
|
|
|
|
|
*/
|
|
|
|
|
public const OpenSearchDescriptionLength = 'OpenSearchDescriptionLength';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SearchSuggestCacheExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SearchSuggestCacheExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const SearchSuggestCacheExpiry = 'SearchSuggestCacheExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableSearchUpdate setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableSearchUpdate
|
|
|
|
|
*/
|
|
|
|
|
public const DisableSearchUpdate = 'DisableSearchUpdate';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NamespacesToBeSearchedDefault setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NamespacesToBeSearchedDefault
|
|
|
|
|
*/
|
|
|
|
|
public const NamespacesToBeSearchedDefault = 'NamespacesToBeSearchedDefault';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableInternalSearch setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableInternalSearch
|
|
|
|
|
*/
|
|
|
|
|
public const DisableInternalSearch = 'DisableInternalSearch';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SearchForwardUrl setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SearchForwardUrl
|
|
|
|
|
*/
|
|
|
|
|
public const SearchForwardUrl = 'SearchForwardUrl';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SitemapNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SitemapNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const SitemapNamespaces = 'SitemapNamespaces';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SitemapNamespacesPriorities setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SitemapNamespacesPriorities
|
|
|
|
|
*/
|
|
|
|
|
public const SitemapNamespacesPriorities = 'SitemapNamespacesPriorities';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableSearchContributorsByIP setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableSearchContributorsByIP
|
|
|
|
|
*/
|
|
|
|
|
public const EnableSearchContributorsByIP = 'EnableSearchContributorsByIP';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SpecialSearchFormOptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SpecialSearchFormOptions
|
|
|
|
|
*/
|
|
|
|
|
public const SpecialSearchFormOptions = 'SpecialSearchFormOptions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SearchMatchRedirectPreference setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SearchMatchRedirectPreference
|
|
|
|
|
*/
|
|
|
|
|
public const SearchMatchRedirectPreference = 'SearchMatchRedirectPreference';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SearchRunSuggestedQuery setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SearchRunSuggestedQuery
|
|
|
|
|
*/
|
|
|
|
|
public const SearchRunSuggestedQuery = 'SearchRunSuggestedQuery';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Diff3 setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Diff3
|
|
|
|
|
*/
|
|
|
|
|
public const Diff3 = 'Diff3';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Diff setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Diff
|
|
|
|
|
*/
|
|
|
|
|
public const Diff = 'Diff';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PreviewOnOpenNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PreviewOnOpenNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const PreviewOnOpenNamespaces = 'PreviewOnOpenNamespaces';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UniversalEditButton setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UniversalEditButton
|
|
|
|
|
*/
|
|
|
|
|
public const UniversalEditButton = 'UniversalEditButton';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseAutomaticEditSummaries setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseAutomaticEditSummaries
|
|
|
|
|
*/
|
|
|
|
|
public const UseAutomaticEditSummaries = 'UseAutomaticEditSummaries';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CommandLineDarkBg setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CommandLineDarkBg
|
|
|
|
|
*/
|
|
|
|
|
public const CommandLineDarkBg = 'CommandLineDarkBg';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ReadOnly setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ReadOnly
|
|
|
|
|
*/
|
|
|
|
|
public const ReadOnly = 'ReadOnly';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ReadOnlyWatchedItemStore setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ReadOnlyWatchedItemStore
|
|
|
|
|
*/
|
|
|
|
|
public const ReadOnlyWatchedItemStore = 'ReadOnlyWatchedItemStore';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ReadOnlyFile setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ReadOnlyFile
|
|
|
|
|
*/
|
|
|
|
|
public const ReadOnlyFile = 'ReadOnlyFile';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UpgradeKey setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UpgradeKey
|
|
|
|
|
*/
|
|
|
|
|
public const UpgradeKey = 'UpgradeKey';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GitBin setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GitBin
|
|
|
|
|
*/
|
|
|
|
|
public const GitBin = 'GitBin';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the GitRepositoryViewers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::GitRepositoryViewers
|
|
|
|
|
*/
|
|
|
|
|
public const GitRepositoryViewers = 'GitRepositoryViewers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCMaxAge setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCMaxAge
|
|
|
|
|
*/
|
|
|
|
|
public const RCMaxAge = 'RCMaxAge';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the WatchersMaxAge setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WatchersMaxAge
|
|
|
|
|
*/
|
|
|
|
|
public const WatchersMaxAge = 'WatchersMaxAge';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UnwatchedPageSecret setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UnwatchedPageSecret
|
|
|
|
|
*/
|
|
|
|
|
public const UnwatchedPageSecret = 'UnwatchedPageSecret';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCFilterByAge setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCFilterByAge
|
|
|
|
|
*/
|
|
|
|
|
public const RCFilterByAge = 'RCFilterByAge';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCLinkLimits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCLinkLimits
|
|
|
|
|
*/
|
|
|
|
|
public const RCLinkLimits = 'RCLinkLimits';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCLinkDays setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCLinkDays
|
|
|
|
|
*/
|
|
|
|
|
public const RCLinkDays = 'RCLinkDays';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCFeeds setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCFeeds
|
|
|
|
|
*/
|
|
|
|
|
public const RCFeeds = 'RCFeeds';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCEngines setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCEngines
|
|
|
|
|
*/
|
|
|
|
|
public const RCEngines = 'RCEngines';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCWatchCategoryMembership setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCWatchCategoryMembership
|
|
|
|
|
*/
|
|
|
|
|
public const RCWatchCategoryMembership = 'RCWatchCategoryMembership';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseRCPatrol setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseRCPatrol
|
|
|
|
|
*/
|
|
|
|
|
public const UseRCPatrol = 'UseRCPatrol';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the StructuredChangeFiltersLiveUpdatePollingRate setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::StructuredChangeFiltersLiveUpdatePollingRate
|
|
|
|
|
*/
|
|
|
|
|
public const StructuredChangeFiltersLiveUpdatePollingRate = 'StructuredChangeFiltersLiveUpdatePollingRate';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseNPPatrol setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseNPPatrol
|
|
|
|
|
*/
|
|
|
|
|
public const UseNPPatrol = 'UseNPPatrol';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseFilePatrol setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseFilePatrol
|
|
|
|
|
*/
|
|
|
|
|
public const UseFilePatrol = 'UseFilePatrol';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Feed setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Feed
|
|
|
|
|
*/
|
|
|
|
|
public const Feed = 'Feed';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FeedLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FeedLimit
|
|
|
|
|
*/
|
|
|
|
|
public const FeedLimit = 'FeedLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FeedCacheTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FeedCacheTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const FeedCacheTimeout = 'FeedCacheTimeout';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FeedDiffCutoff setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FeedDiffCutoff
|
|
|
|
|
*/
|
|
|
|
|
public const FeedDiffCutoff = 'FeedDiffCutoff';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the OverrideSiteFeed setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OverrideSiteFeed
|
|
|
|
|
*/
|
|
|
|
|
public const OverrideSiteFeed = 'OverrideSiteFeed';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FeedClasses setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FeedClasses
|
|
|
|
|
*/
|
|
|
|
|
public const FeedClasses = 'FeedClasses';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AdvertisedFeedTypes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AdvertisedFeedTypes
|
|
|
|
|
*/
|
|
|
|
|
public const AdvertisedFeedTypes = 'AdvertisedFeedTypes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCShowWatchingUsers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCShowWatchingUsers
|
|
|
|
|
*/
|
|
|
|
|
public const RCShowWatchingUsers = 'RCShowWatchingUsers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCShowChangedSize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCShowChangedSize
|
|
|
|
|
*/
|
|
|
|
|
public const RCShowChangedSize = 'RCShowChangedSize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RCChangedSizeThreshold setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RCChangedSizeThreshold
|
|
|
|
|
*/
|
|
|
|
|
public const RCChangedSizeThreshold = 'RCChangedSizeThreshold';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShowUpdatedMarker setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShowUpdatedMarker
|
|
|
|
|
*/
|
|
|
|
|
public const ShowUpdatedMarker = 'ShowUpdatedMarker';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableAnonTalk setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableAnonTalk
|
|
|
|
|
*/
|
|
|
|
|
public const DisableAnonTalk = 'DisableAnonTalk';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseTagFilter setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseTagFilter
|
|
|
|
|
*/
|
|
|
|
|
public const UseTagFilter = 'UseTagFilter';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SoftwareTags setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SoftwareTags
|
|
|
|
|
*/
|
|
|
|
|
public const SoftwareTags = 'SoftwareTags';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UnwatchedPageThreshold setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UnwatchedPageThreshold
|
|
|
|
|
*/
|
|
|
|
|
public const UnwatchedPageThreshold = 'UnwatchedPageThreshold';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RecentChangesFlags setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RecentChangesFlags
|
|
|
|
|
*/
|
|
|
|
|
public const RecentChangesFlags = 'RecentChangesFlags';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the WatchlistExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WatchlistExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const WatchlistExpiry = 'WatchlistExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the WatchlistPurgeRate setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WatchlistPurgeRate
|
|
|
|
|
*/
|
|
|
|
|
public const WatchlistPurgeRate = 'WatchlistPurgeRate';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the WatchlistExpiryMaxDuration setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WatchlistExpiryMaxDuration
|
|
|
|
|
*/
|
|
|
|
|
public const WatchlistExpiryMaxDuration = 'WatchlistExpiryMaxDuration';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RightsPage setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RightsPage
|
|
|
|
|
*/
|
|
|
|
|
public const RightsPage = 'RightsPage';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RightsUrl setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RightsUrl
|
|
|
|
|
*/
|
|
|
|
|
public const RightsUrl = 'RightsUrl';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RightsText setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RightsText
|
|
|
|
|
*/
|
|
|
|
|
public const RightsText = 'RightsText';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RightsIcon setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RightsIcon
|
|
|
|
|
*/
|
|
|
|
|
public const RightsIcon = 'RightsIcon';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UseCopyrightUpload setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseCopyrightUpload
|
|
|
|
|
*/
|
|
|
|
|
public const UseCopyrightUpload = 'UseCopyrightUpload';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxCredits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxCredits
|
|
|
|
|
*/
|
|
|
|
|
public const MaxCredits = 'MaxCredits';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShowCreditsIfMax setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShowCreditsIfMax
|
|
|
|
|
*/
|
|
|
|
|
public const ShowCreditsIfMax = 'ShowCreditsIfMax';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImportSources setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImportSources
|
|
|
|
|
*/
|
|
|
|
|
public const ImportSources = 'ImportSources';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ImportTargetNamespace setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ImportTargetNamespace
|
|
|
|
|
*/
|
|
|
|
|
public const ImportTargetNamespace = 'ImportTargetNamespace';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExportAllowHistory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExportAllowHistory
|
|
|
|
|
*/
|
|
|
|
|
public const ExportAllowHistory = 'ExportAllowHistory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExportMaxHistory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExportMaxHistory
|
|
|
|
|
*/
|
|
|
|
|
public const ExportMaxHistory = 'ExportMaxHistory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExportAllowListContributors setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExportAllowListContributors
|
|
|
|
|
*/
|
|
|
|
|
public const ExportAllowListContributors = 'ExportAllowListContributors';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExportMaxLinkDepth setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExportMaxLinkDepth
|
|
|
|
|
*/
|
|
|
|
|
public const ExportMaxLinkDepth = 'ExportMaxLinkDepth';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExportFromNamespaces setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExportFromNamespaces
|
|
|
|
|
*/
|
|
|
|
|
public const ExportFromNamespaces = 'ExportFromNamespaces';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExportAllowAll setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExportAllowAll
|
|
|
|
|
*/
|
|
|
|
|
public const ExportAllowAll = 'ExportAllowAll';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExportPagelistLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExportPagelistLimit
|
|
|
|
|
*/
|
|
|
|
|
public const ExportPagelistLimit = 'ExportPagelistLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the XmlDumpSchemaVersion setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::XmlDumpSchemaVersion
|
|
|
|
|
*/
|
|
|
|
|
public const XmlDumpSchemaVersion = 'XmlDumpSchemaVersion';
|
|
|
|
|
|
2021-12-12 21:20:17 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the WikiFarmSettingsDirectory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WikiFarmSettingsDirectory
|
|
|
|
|
*/
|
|
|
|
|
public const WikiFarmSettingsDirectory = 'WikiFarmSettingsDirectory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the WikiFarmSettingsExtension setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::WikiFarmSettingsExtension
|
|
|
|
|
*/
|
|
|
|
|
public const WikiFarmSettingsExtension = 'WikiFarmSettingsExtension';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtensionFunctions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtensionFunctions
|
|
|
|
|
*/
|
|
|
|
|
public const ExtensionFunctions = 'ExtensionFunctions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtensionMessagesFiles setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtensionMessagesFiles
|
|
|
|
|
*/
|
|
|
|
|
public const ExtensionMessagesFiles = 'ExtensionMessagesFiles';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MessagesDirs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MessagesDirs
|
|
|
|
|
*/
|
|
|
|
|
public const MessagesDirs = 'MessagesDirs';
|
|
|
|
|
|
2023-11-23 13:26:46 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the TranslationAliasesDirs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TranslationAliasesDirs
|
|
|
|
|
*/
|
|
|
|
|
public const TranslationAliasesDirs = 'TranslationAliasesDirs';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtensionEntryPointListFiles setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtensionEntryPointListFiles
|
|
|
|
|
*/
|
|
|
|
|
public const ExtensionEntryPointListFiles = 'ExtensionEntryPointListFiles';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableParserLimitReporting setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableParserLimitReporting
|
|
|
|
|
*/
|
|
|
|
|
public const EnableParserLimitReporting = 'EnableParserLimitReporting';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ValidSkinNames setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ValidSkinNames
|
|
|
|
|
*/
|
|
|
|
|
public const ValidSkinNames = 'ValidSkinNames';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SpecialPages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SpecialPages
|
|
|
|
|
*/
|
|
|
|
|
public const SpecialPages = 'SpecialPages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExtensionCredits setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExtensionCredits
|
|
|
|
|
*/
|
|
|
|
|
public const ExtensionCredits = 'ExtensionCredits';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Hooks setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Hooks
|
|
|
|
|
*/
|
|
|
|
|
public const Hooks = 'Hooks';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ServiceWiringFiles setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ServiceWiringFiles
|
|
|
|
|
*/
|
|
|
|
|
public const ServiceWiringFiles = 'ServiceWiringFiles';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the JobClasses setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::JobClasses
|
|
|
|
|
*/
|
|
|
|
|
public const JobClasses = 'JobClasses';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the JobTypesExcludedFromDefaultQueue setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::JobTypesExcludedFromDefaultQueue
|
|
|
|
|
*/
|
|
|
|
|
public const JobTypesExcludedFromDefaultQueue = 'JobTypesExcludedFromDefaultQueue';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the JobBackoffThrottling setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::JobBackoffThrottling
|
|
|
|
|
*/
|
|
|
|
|
public const JobBackoffThrottling = 'JobBackoffThrottling';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the JobTypeConf setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::JobTypeConf
|
|
|
|
|
*/
|
|
|
|
|
public const JobTypeConf = 'JobTypeConf';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the JobQueueIncludeInMaxLagFactor setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::JobQueueIncludeInMaxLagFactor
|
|
|
|
|
*/
|
|
|
|
|
public const JobQueueIncludeInMaxLagFactor = 'JobQueueIncludeInMaxLagFactor';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SpecialPageCacheUpdates setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SpecialPageCacheUpdates
|
|
|
|
|
*/
|
|
|
|
|
public const SpecialPageCacheUpdates = 'SpecialPageCacheUpdates';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PagePropLinkInvalidations setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PagePropLinkInvalidations
|
|
|
|
|
*/
|
|
|
|
|
public const PagePropLinkInvalidations = 'PagePropLinkInvalidations';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CategoryMagicGallery setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CategoryMagicGallery
|
|
|
|
|
*/
|
|
|
|
|
public const CategoryMagicGallery = 'CategoryMagicGallery';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CategoryPagingLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CategoryPagingLimit
|
|
|
|
|
*/
|
|
|
|
|
public const CategoryPagingLimit = 'CategoryPagingLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CategoryCollation setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CategoryCollation
|
|
|
|
|
*/
|
|
|
|
|
public const CategoryCollation = 'CategoryCollation';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the TempCategoryCollations setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TempCategoryCollations
|
|
|
|
|
*/
|
|
|
|
|
public const TempCategoryCollations = 'TempCategoryCollations';
|
|
|
|
|
|
|
|
|
|
/**
|
2024-08-27 20:26:26 +00:00
|
|
|
* Name constant for the SortedCategories setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SortedCategories
|
|
|
|
|
*/
|
|
|
|
|
public const SortedCategories = 'SortedCategories';
|
|
|
|
|
|
|
|
|
|
/**
|
2022-02-28 20:33:48 +00:00
|
|
|
* Name constant for the TrackingCategories setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::TrackingCategories
|
2022-05-02 20:15:32 +00:00
|
|
|
* @deprecated since 1.25 Extensions should now register tracking categories using the new
|
|
|
|
|
* extension registration system.
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
|
|
|
|
public const TrackingCategories = 'TrackingCategories';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LogTypes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LogTypes
|
|
|
|
|
*/
|
|
|
|
|
public const LogTypes = 'LogTypes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LogRestrictions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LogRestrictions
|
|
|
|
|
*/
|
|
|
|
|
public const LogRestrictions = 'LogRestrictions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FilterLogTypes setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FilterLogTypes
|
|
|
|
|
*/
|
|
|
|
|
public const FilterLogTypes = 'FilterLogTypes';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LogNames setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LogNames
|
|
|
|
|
*/
|
|
|
|
|
public const LogNames = 'LogNames';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LogHeaders setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LogHeaders
|
|
|
|
|
*/
|
|
|
|
|
public const LogHeaders = 'LogHeaders';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LogActions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LogActions
|
|
|
|
|
*/
|
|
|
|
|
public const LogActions = 'LogActions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LogActionsHandlers setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LogActionsHandlers
|
|
|
|
|
*/
|
|
|
|
|
public const LogActionsHandlers = 'LogActionsHandlers';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ActionFilteredLogs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ActionFilteredLogs
|
|
|
|
|
*/
|
|
|
|
|
public const ActionFilteredLogs = 'ActionFilteredLogs';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NewUserLog setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NewUserLog
|
|
|
|
|
*/
|
|
|
|
|
public const NewUserLog = 'NewUserLog';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PageCreationLog setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PageCreationLog
|
|
|
|
|
*/
|
|
|
|
|
public const PageCreationLog = 'PageCreationLog';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowSpecialInclusion setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowSpecialInclusion
|
|
|
|
|
*/
|
|
|
|
|
public const AllowSpecialInclusion = 'AllowSpecialInclusion';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DisableQueryPageUpdate setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DisableQueryPageUpdate
|
|
|
|
|
*/
|
|
|
|
|
public const DisableQueryPageUpdate = 'DisableQueryPageUpdate';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CountCategorizedImagesAsUsed setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CountCategorizedImagesAsUsed
|
|
|
|
|
*/
|
|
|
|
|
public const CountCategorizedImagesAsUsed = 'CountCategorizedImagesAsUsed';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxRedirectLinksRetrieved setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxRedirectLinksRetrieved
|
|
|
|
|
*/
|
|
|
|
|
public const MaxRedirectLinksRetrieved = 'MaxRedirectLinksRetrieved';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RangeContributionsCIDRLimit setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RangeContributionsCIDRLimit
|
|
|
|
|
*/
|
|
|
|
|
public const RangeContributionsCIDRLimit = 'RangeContributionsCIDRLimit';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Actions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Actions
|
|
|
|
|
*/
|
|
|
|
|
public const Actions = 'Actions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DefaultRobotPolicy setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DefaultRobotPolicy
|
|
|
|
|
*/
|
|
|
|
|
public const DefaultRobotPolicy = 'DefaultRobotPolicy';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the NamespaceRobotPolicies setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::NamespaceRobotPolicies
|
|
|
|
|
*/
|
|
|
|
|
public const NamespaceRobotPolicies = 'NamespaceRobotPolicies';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ArticleRobotPolicies setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ArticleRobotPolicies
|
|
|
|
|
*/
|
|
|
|
|
public const ArticleRobotPolicies = 'ArticleRobotPolicies';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ExemptFromUserRobotsControl setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ExemptFromUserRobotsControl
|
|
|
|
|
*/
|
|
|
|
|
public const ExemptFromUserRobotsControl = 'ExemptFromUserRobotsControl';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the DebugAPI setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::DebugAPI
|
|
|
|
|
*/
|
|
|
|
|
public const DebugAPI = 'DebugAPI';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIModules setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIModules
|
|
|
|
|
*/
|
|
|
|
|
public const APIModules = 'APIModules';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIFormatModules setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIFormatModules
|
|
|
|
|
*/
|
|
|
|
|
public const APIFormatModules = 'APIFormatModules';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIMetaModules setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIMetaModules
|
|
|
|
|
*/
|
|
|
|
|
public const APIMetaModules = 'APIMetaModules';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIPropModules setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIPropModules
|
|
|
|
|
*/
|
|
|
|
|
public const APIPropModules = 'APIPropModules';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIListModules setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIListModules
|
|
|
|
|
*/
|
|
|
|
|
public const APIListModules = 'APIListModules';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIMaxDBRows setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIMaxDBRows
|
|
|
|
|
*/
|
|
|
|
|
public const APIMaxDBRows = 'APIMaxDBRows';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIMaxResultSize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIMaxResultSize
|
|
|
|
|
*/
|
|
|
|
|
public const APIMaxResultSize = 'APIMaxResultSize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIMaxUncachedDiffs setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIMaxUncachedDiffs
|
|
|
|
|
*/
|
|
|
|
|
public const APIMaxUncachedDiffs = 'APIMaxUncachedDiffs';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIMaxLagThreshold setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIMaxLagThreshold
|
|
|
|
|
*/
|
|
|
|
|
public const APIMaxLagThreshold = 'APIMaxLagThreshold';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIRequestLog setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIRequestLog
|
2024-06-24 16:10:39 +00:00
|
|
|
* @deprecated since 1.43; use api or api-request $wgDebugLogGroups channel
|
2022-02-28 20:33:48 +00:00
|
|
|
*/
|
|
|
|
|
public const APIRequestLog = 'APIRequestLog';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APICacheHelpTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APICacheHelpTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const APICacheHelpTimeout = 'APICacheHelpTimeout';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the APIUselessQueryPages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::APIUselessQueryPages
|
|
|
|
|
*/
|
|
|
|
|
public const APIUselessQueryPages = 'APIUselessQueryPages';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AjaxLicensePreview setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AjaxLicensePreview
|
|
|
|
|
*/
|
|
|
|
|
public const AjaxLicensePreview = 'AjaxLicensePreview';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CrossSiteAJAXdomains setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CrossSiteAJAXdomains
|
|
|
|
|
*/
|
|
|
|
|
public const CrossSiteAJAXdomains = 'CrossSiteAJAXdomains';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the CrossSiteAJAXdomainExceptions setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::CrossSiteAJAXdomainExceptions
|
|
|
|
|
*/
|
|
|
|
|
public const CrossSiteAJAXdomainExceptions = 'CrossSiteAJAXdomainExceptions';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowedCorsHeaders setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowedCorsHeaders
|
|
|
|
|
*/
|
|
|
|
|
public const AllowedCorsHeaders = 'AllowedCorsHeaders';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RestAPIAdditionalRouteFiles setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RestAPIAdditionalRouteFiles
|
|
|
|
|
*/
|
|
|
|
|
public const RestAPIAdditionalRouteFiles = 'RestAPIAdditionalRouteFiles';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxShellMemory setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxShellMemory
|
|
|
|
|
*/
|
|
|
|
|
public const MaxShellMemory = 'MaxShellMemory';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxShellFileSize setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxShellFileSize
|
|
|
|
|
*/
|
|
|
|
|
public const MaxShellFileSize = 'MaxShellFileSize';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxShellTime setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxShellTime
|
|
|
|
|
*/
|
|
|
|
|
public const MaxShellTime = 'MaxShellTime';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the MaxShellWallClockTime setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::MaxShellWallClockTime
|
|
|
|
|
*/
|
|
|
|
|
public const MaxShellWallClockTime = 'MaxShellWallClockTime';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShellCgroup setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShellCgroup
|
|
|
|
|
*/
|
|
|
|
|
public const ShellCgroup = 'ShellCgroup';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the PhpCli setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::PhpCli
|
|
|
|
|
*/
|
|
|
|
|
public const PhpCli = 'PhpCli';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShellRestrictionMethod setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShellRestrictionMethod
|
|
|
|
|
*/
|
|
|
|
|
public const ShellRestrictionMethod = 'ShellRestrictionMethod';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShellboxUrls setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShellboxUrls
|
|
|
|
|
*/
|
|
|
|
|
public const ShellboxUrls = 'ShellboxUrls';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ShellboxSecretKey setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShellboxSecretKey
|
|
|
|
|
*/
|
|
|
|
|
public const ShellboxSecretKey = 'ShellboxSecretKey';
|
|
|
|
|
|
2023-12-04 00:09:12 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ShellboxShell setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShellboxShell
|
|
|
|
|
*/
|
|
|
|
|
public const ShellboxShell = 'ShellboxShell';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the HTTPTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HTTPTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const HTTPTimeout = 'HTTPTimeout';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HTTPConnectTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HTTPConnectTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const HTTPConnectTimeout = 'HTTPConnectTimeout';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HTTPMaxTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HTTPMaxTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const HTTPMaxTimeout = 'HTTPMaxTimeout';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HTTPMaxConnectTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HTTPMaxConnectTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const HTTPMaxConnectTimeout = 'HTTPMaxConnectTimeout';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HTTPImportTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HTTPImportTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const HTTPImportTimeout = 'HTTPImportTimeout';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AsyncHTTPTimeout setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AsyncHTTPTimeout
|
|
|
|
|
*/
|
|
|
|
|
public const AsyncHTTPTimeout = 'AsyncHTTPTimeout';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the HTTPProxy setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::HTTPProxy
|
|
|
|
|
*/
|
|
|
|
|
public const HTTPProxy = 'HTTPProxy';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LocalVirtualHosts setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LocalVirtualHosts
|
|
|
|
|
*/
|
|
|
|
|
public const LocalVirtualHosts = 'LocalVirtualHosts';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the LocalHTTPProxy setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::LocalHTTPProxy
|
|
|
|
|
*/
|
|
|
|
|
public const LocalHTTPProxy = 'LocalHTTPProxy';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the AllowExternalReqID setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::AllowExternalReqID
|
|
|
|
|
*/
|
|
|
|
|
public const AllowExternalReqID = 'AllowExternalReqID';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the JobRunRate setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::JobRunRate
|
|
|
|
|
*/
|
|
|
|
|
public const JobRunRate = 'JobRunRate';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RunJobsAsync setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RunJobsAsync
|
|
|
|
|
*/
|
|
|
|
|
public const RunJobsAsync = 'RunJobsAsync';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UpdateRowsPerJob setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UpdateRowsPerJob
|
|
|
|
|
*/
|
|
|
|
|
public const UpdateRowsPerJob = 'UpdateRowsPerJob';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the UpdateRowsPerQuery setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UpdateRowsPerQuery
|
|
|
|
|
*/
|
|
|
|
|
public const UpdateRowsPerQuery = 'UpdateRowsPerQuery';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the RedirectOnLogin setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::RedirectOnLogin
|
|
|
|
|
*/
|
|
|
|
|
public const RedirectOnLogin = 'RedirectOnLogin';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the VirtualRestConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::VirtualRestConfig
|
|
|
|
|
*/
|
|
|
|
|
public const VirtualRestConfig = 'VirtualRestConfig';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the EventRelayerConfig setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EventRelayerConfig
|
|
|
|
|
*/
|
|
|
|
|
public const EventRelayerConfig = 'EventRelayerConfig';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the Pingback setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::Pingback
|
|
|
|
|
*/
|
|
|
|
|
public const Pingback = 'Pingback';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the OriginTrials setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OriginTrials
|
|
|
|
|
*/
|
|
|
|
|
public const OriginTrials = 'OriginTrials';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ReportToExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ReportToExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const ReportToExpiry = 'ReportToExpiry';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the ReportToEndpoints setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ReportToEndpoints
|
|
|
|
|
*/
|
|
|
|
|
public const ReportToEndpoints = 'ReportToEndpoints';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the FeaturePolicyReportOnly setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::FeaturePolicyReportOnly
|
|
|
|
|
*/
|
|
|
|
|
public const FeaturePolicyReportOnly = 'FeaturePolicyReportOnly';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Name constant for the SkinsPreferred setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SkinsPreferred
|
|
|
|
|
*/
|
|
|
|
|
public const SkinsPreferred = 'SkinsPreferred';
|
|
|
|
|
|
2022-10-04 18:02:17 +00:00
|
|
|
/**
|
2022-11-08 09:33:39 +00:00
|
|
|
* Name constant for the SpecialContributeSkinsEnabled setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::SpecialContributeSkinsEnabled
|
2022-10-04 18:02:17 +00:00
|
|
|
*/
|
2022-11-08 09:33:39 +00:00
|
|
|
public const SpecialContributeSkinsEnabled = 'SpecialContributeSkinsEnabled';
|
2022-10-04 18:02:17 +00:00
|
|
|
|
2023-06-30 08:33:04 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableEditRecovery setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableEditRecovery
|
|
|
|
|
*/
|
|
|
|
|
public const EnableEditRecovery = 'EnableEditRecovery';
|
|
|
|
|
|
2023-10-11 14:47:14 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the EditRecoveryExpiry setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EditRecoveryExpiry
|
|
|
|
|
*/
|
|
|
|
|
public const EditRecoveryExpiry = 'EditRecoveryExpiry';
|
|
|
|
|
|
2024-02-21 21:52:29 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the UseCodexSpecialBlock setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::UseCodexSpecialBlock
|
|
|
|
|
*/
|
|
|
|
|
public const UseCodexSpecialBlock = 'UseCodexSpecialBlock';
|
|
|
|
|
|
2024-03-15 22:35:25 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the ShowLogoutConfirmation setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::ShowLogoutConfirmation
|
|
|
|
|
*/
|
|
|
|
|
public const ShowLogoutConfirmation = 'ShowLogoutConfirmation';
|
|
|
|
|
|
2024-05-19 17:22:43 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the EnableProtectionIndicators setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::EnableProtectionIndicators
|
|
|
|
|
*/
|
|
|
|
|
public const EnableProtectionIndicators = 'EnableProtectionIndicators';
|
|
|
|
|
|
2024-07-23 21:18:04 +00:00
|
|
|
/**
|
|
|
|
|
* Name constant for the OutputPipelineStages setting, for use with Config::get()
|
|
|
|
|
* @see MainConfigSchema::OutputPipelineStages
|
|
|
|
|
*/
|
|
|
|
|
public const OutputPipelineStages = 'OutputPipelineStages';
|
|
|
|
|
|
2022-02-28 20:33:48 +00:00
|
|
|
}
|