MediaWiki master
Defines.php File Reference

A few constants that might be needed during LocalSettings.php. More...

Go to the source code of this file.

Variables

const MW_HAS_SPECIAL_INTERWIKI 1
 Indicate that the Interwiki extension should not be loaded (it is now in core).
 
const MW_SUPPORTS_RESOURCE_MODULES 1
 Support for $wgResourceModules.
 
const MW_VERSION '1.44.0-alpha'
 The running version of MediaWiki.
 
const LIST_AND IDatabase::LIST_AND
 
const LIST_COMMA IDatabase::LIST_COMMA
 
const LIST_NAMES IDatabase::LIST_NAMES
 
const LIST_OR IDatabase::LIST_OR
 
const LIST_SET IDatabase::LIST_SET
 
const NS_MEDIA -2
 
const NS_SPECIAL -1
 
const NS_CATEGORY 14
 
const NS_CATEGORY_TALK 15
 
const NS_FILE 6
 
const NS_FILE_TALK 7
 
const NS_HELP 12
 
const NS_HELP_TALK 13
 
const NS_MAIN 0
 
const NS_MEDIAWIKI 8
 
const NS_MEDIAWIKI_TALK 9
 
const NS_PROJECT 4
 
const NS_PROJECT_TALK 5
 
const NS_TALK 1
 
const NS_TEMPLATE 10
 
const NS_TEMPLATE_TALK 11
 
const NS_USER 2
 
const NS_USER_TALK 3
 
const CACHE_ACCEL 3
 
const CACHE_ANYTHING -1
 
const CACHE_DB 1
 
const CACHE_HASH 'hash'
 
const CACHE_MEMCACHED 'memcached-php'
 
const CACHE_NONE 0
 
const AV_NO_VIRUS 0
 
const AV_SCAN_ABORTED -1
 
const AV_SCAN_FAILED false
 
const AV_VIRUS_FOUND 1
 
const MW_DATE_DEFAULT 'default'
 
const MW_DATE_DMY 'dmy'
 
const MW_DATE_ISO 'ISO 8601'
 
const MW_DATE_MDY 'mdy'
 
const MW_DATE_YMD 'ymd'
 
const RC_CATEGORIZE 6
 
const RC_EDIT 0
 
const RC_EXTERNAL 5
 
const RC_LOG 3
 
const RC_NEW 1
 
const EDIT_AUTOSUMMARY 64
 
const EDIT_DEFER_UPDATES 32
 
const EDIT_FORCE_BOT 16
 
const EDIT_INTERNAL 128
 
const EDIT_MINOR 4
 
const EDIT_NEW 1
 
const EDIT_SUPPRESS_RC 8
 
const EDIT_UPDATE 2
 
const MW_EDITFILTERMERGED_SUPPORTS_API 1
 
const MW_SUPPORTS_CONTENTHANDLER 1
 
const MW_SUPPORTS_LOCALISATIONCACHE 1
 
const MW_SUPPORTS_PARSERFIRSTCALLINIT 1
 
const OT_HTML 1
 
const OT_PLAIN 4
 
const OT_PREPROCESS 3
 
const OT_WIKI 2
 
const SFH_NO_HASH 1
 
const SFH_OBJECT_ARGS 2
 
const APCOND_AGE 2
 
const APCOND_AGE_FROM_EDIT 7
 
const APCOND_BLOCKED 8
 
const APCOND_EDITCOUNT 1
 
const APCOND_EMAILCONFIRMED 3
 
const APCOND_INGROUPS 4
 
const APCOND_IPINRANGE 6
 
const APCOND_ISBOT 9
 
const APCOND_ISIP 5
 
const CUDCOND_AFTER 'registered-after'
 
const CUDCOND_ANON 'anonymous-user'
 
const CUDCOND_NAMED 'named-user'
 
const CUDCOND_USERGROUP 'usergroup'
 
const PROTO_CANONICAL 1
 
const PROTO_CURRENT PROTO_FALLBACK
 
const PROTO_FALLBACK null
 
const PROTO_HTTP 'http://'
 
const PROTO_HTTPS 'https://'
 
const PROTO_INTERNAL 2
 
const PROTO_RELATIVE '//'
 
const CONTENT_MODEL_CSS 'css'
 
const CONTENT_MODEL_JAVASCRIPT 'javascript'
 
const CONTENT_MODEL_JSON 'json'
 
const CONTENT_MODEL_TEXT 'text'
 
const CONTENT_MODEL_UNKNOWN 'unknown'
 
const CONTENT_MODEL_WIKITEXT 'wikitext'
 
const CONTENT_FORMAT_CSS 'text/css'
 For CSS pages.
 
const CONTENT_FORMAT_HTML 'text/html'
 For future use, e.g.
 
const CONTENT_FORMAT_JAVASCRIPT 'text/javascript'
 For JS pages.
 
const CONTENT_FORMAT_JSON 'application/json'
 For future use with the API, and for use by extensions.
 
const CONTENT_FORMAT_SERIALIZED 'application/vnd.php.serialized'
 For future use with the API and for extensions.
 
const CONTENT_FORMAT_TEXT 'text/plain'
 For future use, e.g.
 
const CONTENT_FORMAT_WIKITEXT 'text/x-wiki'
 Wikitext.
 
const CONTENT_FORMAT_XML 'application/xml'
 For future use with the API, and for use by extensions.
 
const SHELL_MAX_ARG_STRLEN '100000'
 
const SCHEMA_COMPAT_NEW SCHEMA_COMPAT_WRITE_NEW | SCHEMA_COMPAT_READ_NEW
 
const SCHEMA_COMPAT_OLD SCHEMA_COMPAT_WRITE_OLD | SCHEMA_COMPAT_READ_OLD
 
const SCHEMA_COMPAT_READ_BOTH SCHEMA_COMPAT_READ_OLD | SCHEMA_COMPAT_READ_NEW
 
const SCHEMA_COMPAT_READ_MASK SCHEMA_COMPAT_READ_OLD | SCHEMA_COMPAT_READ_TEMP | SCHEMA_COMPAT_READ_NEW
 
const SCHEMA_COMPAT_READ_NEW 0x200
 
const SCHEMA_COMPAT_READ_OLD 0x02
 
const SCHEMA_COMPAT_READ_TEMP 0x20
 
const SCHEMA_COMPAT_TEMP SCHEMA_COMPAT_WRITE_TEMP | SCHEMA_COMPAT_READ_TEMP
 
const SCHEMA_COMPAT_WRITE_BOTH SCHEMA_COMPAT_WRITE_OLD | SCHEMA_COMPAT_WRITE_NEW
 
const SCHEMA_COMPAT_WRITE_MASK SCHEMA_COMPAT_WRITE_OLD | SCHEMA_COMPAT_WRITE_TEMP | SCHEMA_COMPAT_WRITE_NEW
 
const SCHEMA_COMPAT_WRITE_NEW 0x100
 
const SCHEMA_COMPAT_WRITE_OLD 0x01
 
const SCHEMA_COMPAT_WRITE_OLD_AND_TEMP SCHEMA_COMPAT_WRITE_OLD | SCHEMA_COMPAT_WRITE_TEMP
 
const SCHEMA_COMPAT_WRITE_TEMP 0x10
 
const SCHEMA_COMPAT_WRITE_TEMP_AND_NEW SCHEMA_COMPAT_WRITE_TEMP | SCHEMA_COMPAT_WRITE_NEW
 
const MIGRATION_NEW 0x30000000 | SCHEMA_COMPAT_NEW
 
const MIGRATION_OLD 0x00000000 | SCHEMA_COMPAT_OLD
 
const MIGRATION_WRITE_BOTH 0x10000000 | SCHEMA_COMPAT_READ_BOTH | SCHEMA_COMPAT_WRITE_BOTH
 
const MIGRATION_WRITE_NEW 0x20000000 | SCHEMA_COMPAT_READ_BOTH | SCHEMA_COMPAT_WRITE_NEW
 
const XML_DUMP_SCHEMA_VERSION_10 '0.10'
 
const XML_DUMP_SCHEMA_VERSION_11 '0.11'
 

Detailed Description

A few constants that might be needed during LocalSettings.php.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html

Definition in file Defines.php.

Variable Documentation

◆ APCOND_AGE

const APCOND_AGE 2

Autopromote conditions

Definition at line 184 of file Defines.php.

◆ APCOND_AGE_FROM_EDIT

const APCOND_AGE_FROM_EDIT 7

Autopromote conditions

Definition at line 189 of file Defines.php.

◆ APCOND_BLOCKED

const APCOND_BLOCKED 8

Autopromote conditions

Definition at line 190 of file Defines.php.

◆ APCOND_EDITCOUNT

const APCOND_EDITCOUNT 1

Autopromote conditions

Definition at line 183 of file Defines.php.

◆ APCOND_EMAILCONFIRMED

const APCOND_EMAILCONFIRMED 3

Autopromote conditions

Definition at line 185 of file Defines.php.

◆ APCOND_INGROUPS

const APCOND_INGROUPS 4

Autopromote conditions

Definition at line 186 of file Defines.php.

◆ APCOND_IPINRANGE

const APCOND_IPINRANGE 6

Autopromote conditions

Definition at line 188 of file Defines.php.

◆ APCOND_ISBOT

const APCOND_ISBOT 9

Autopromote conditions

Definition at line 191 of file Defines.php.

◆ APCOND_ISIP

const APCOND_ISIP 5

Autopromote conditions

Definition at line 187 of file Defines.php.

◆ AV_NO_VIRUS

const AV_NO_VIRUS 0

Antivirus result codes, for use in $wgAntivirusSetup.

Definition at line 97 of file Defines.php.

Referenced by UploadBase\detectVirus().

◆ AV_SCAN_ABORTED

const AV_SCAN_ABORTED -1

Antivirus result codes, for use in $wgAntivirusSetup.

Definition at line 99 of file Defines.php.

Referenced by UploadBase\detectVirus().

◆ AV_SCAN_FAILED

const AV_SCAN_FAILED false

Antivirus result codes, for use in $wgAntivirusSetup.

Definition at line 100 of file Defines.php.

Referenced by UploadBase\detectVirus().

◆ AV_VIRUS_FOUND

const AV_VIRUS_FOUND 1

Antivirus result codes, for use in $wgAntivirusSetup.

Definition at line 98 of file Defines.php.

◆ CACHE_ACCEL

const CACHE_ACCEL 3

Cache type

Definition at line 90 of file Defines.php.

Referenced by ObjectCacheFactory\getAnythingId().

◆ CACHE_ANYTHING

◆ CACHE_DB

const CACHE_DB 1

◆ CACHE_HASH

const CACHE_HASH 'hash'

Cache type

Definition at line 91 of file Defines.php.

Referenced by MediaWiki\ResourceLoader\FileModule\compileLessString().

◆ CACHE_MEMCACHED

const CACHE_MEMCACHED 'memcached-php'

Cache type

Definition at line 89 of file Defines.php.

Referenced by Mcc\execute(), and MediaWiki\Installer\Installer\getInstallerConfig().

◆ CACHE_NONE

◆ CONTENT_FORMAT_CSS

const CONTENT_FORMAT_CSS 'text/css'

◆ CONTENT_FORMAT_HTML

const CONTENT_FORMAT_HTML 'text/html'

For future use, e.g.

with some plain HTML messages.

Definition at line 252 of file Defines.php.

◆ CONTENT_FORMAT_JAVASCRIPT

const CONTENT_FORMAT_JAVASCRIPT 'text/javascript'

◆ CONTENT_FORMAT_JSON

const CONTENT_FORMAT_JSON 'application/json'

For future use with the API, and for use by extensions.

Definition at line 256 of file Defines.php.

Referenced by MediaWiki\Content\JsonContentHandler\__construct(), and MediaWiki\ResourceLoader\WikiModule\getContent().

◆ CONTENT_FORMAT_SERIALIZED

const CONTENT_FORMAT_SERIALIZED 'application/vnd.php.serialized'

For future use with the API and for extensions.

Definition at line 254 of file Defines.php.

◆ CONTENT_FORMAT_TEXT

const CONTENT_FORMAT_TEXT 'text/plain'

For future use, e.g.

with some plain HTML messages.

Definition at line 250 of file Defines.php.

◆ CONTENT_FORMAT_WIKITEXT

const CONTENT_FORMAT_WIKITEXT 'text/x-wiki'

Wikitext.

Content formats, used by Content and ContentHandler. These should be MIME types, and will be exposed in the API and XML dumps.

Extensions are free to use the below formats, or define their own. It is recommended to stick with the conventions for MIME types.

Definition at line 244 of file Defines.php.

Referenced by MediaWiki\Content\WikitextContentHandler\__construct().

◆ CONTENT_FORMAT_XML

const CONTENT_FORMAT_XML 'application/xml'

For future use with the API, and for use by extensions.

Definition at line 258 of file Defines.php.

◆ CONTENT_MODEL_CSS

const CONTENT_MODEL_CSS 'css'

Content model ids, used by Content and ContentHandler. These IDs will be exposed in the API and XML dumps.

Extensions that define their own content model IDs should take care to avoid conflicts. Using the extension name as a prefix is recommended, for example 'myextension-somecontent'.

Definition at line 230 of file Defines.php.

Referenced by MediaWiki\Revision\MainSlotRoleHandler\getDefaultModel(), MediaWiki\EditPage\EditPage\getPreviewText(), MediaWiki\ResourceLoader\WikiModule\invalidateModuleCache(), MediaWiki\Title\Title\isSiteCssConfigPage(), and MediaWiki\Title\Title\isUserCssConfigPage().

◆ CONTENT_MODEL_JAVASCRIPT

const CONTENT_MODEL_JAVASCRIPT 'javascript'

Content model ids, used by Content and ContentHandler. These IDs will be exposed in the API and XML dumps.

Extensions that define their own content model IDs should take care to avoid conflicts. Using the extension name as a prefix is recommended, for example 'myextension-somecontent'.

Definition at line 229 of file Defines.php.

Referenced by MediaWiki\Revision\MainSlotRoleHandler\getDefaultModel(), MediaWiki\EditPage\EditPage\getPreviewText(), MediaWiki\ResourceLoader\WikiModule\invalidateModuleCache(), MediaWiki\Title\Title\isSiteJsConfigPage(), and MediaWiki\Title\Title\isUserJsConfigPage().

◆ CONTENT_MODEL_JSON

const CONTENT_MODEL_JSON 'json'

Content model ids, used by Content and ContentHandler. These IDs will be exposed in the API and XML dumps.

Extensions that define their own content model IDs should take care to avoid conflicts. Using the extension name as a prefix is recommended, for example 'myextension-somecontent'.

Definition at line 232 of file Defines.php.

Referenced by MediaWiki\Revision\MainSlotRoleHandler\getDefaultModel(), MediaWiki\EditPage\EditPage\getPreviewText(), MediaWiki\Title\Title\isSiteJsonConfigPage(), and MediaWiki\Title\Title\isUserJsonConfigPage().

◆ CONTENT_MODEL_TEXT

const CONTENT_MODEL_TEXT 'text'

Content model ids, used by Content and ContentHandler. These IDs will be exposed in the API and XML dumps.

Extensions that define their own content model IDs should take care to avoid conflicts. Using the extension name as a prefix is recommended, for example 'myextension-somecontent'.

Definition at line 231 of file Defines.php.

Referenced by TextSlotDiffRenderer\diff(), DifferenceEngine\generateTextDiffBody(), and MediaWiki\Revision\MainSlotRoleHandler\getDefaultModel().

◆ CONTENT_MODEL_UNKNOWN

const CONTENT_MODEL_UNKNOWN 'unknown'

Content model ids, used by Content and ContentHandler. These IDs will be exposed in the API and XML dumps.

Extensions that define their own content model IDs should take care to avoid conflicts. Using the extension name as a prefix is recommended, for example 'myextension-somecontent'.

Definition at line 233 of file Defines.php.

Referenced by MediaWiki\Revision\FallbackSlotRoleHandler\__construct().

◆ CONTENT_MODEL_WIKITEXT

const CONTENT_MODEL_WIKITEXT 'wikitext'

Content model ids, used by Content and ContentHandler. These IDs will be exposed in the API and XML dumps.

Extensions that define their own content model IDs should take care to avoid conflicts. Using the extension name as a prefix is recommended, for example 'myextension-somecontent'.

Definition at line 228 of file Defines.php.

Referenced by MediaWiki\Content\WikitextContent\__construct(), MediaWiki\Revision\MainSlotRoleHandler\__construct(), DifferenceEngineSlotDiffRenderer\__construct(), MediaWiki\Api\ApiParse\execute(), MediaWiki\Api\ApiParse\getAllowedParams(), MediaWiki\Revision\MainSlotRoleHandler\getDefaultModel(), MediaWiki\Content\TextContent\getWikitextForTransclusion(), MediaWiki\Title\Title\isWikitextPage(), CompareParsers\processRevision(), and MediaWiki\Maintenance\TextPassDumper\startElement().

◆ CUDCOND_AFTER

const CUDCOND_AFTER 'registered-after'

Conditional user defaults conditions

Strings are used to make the values easier to use in extension.json

Since
1.42

Definition at line 200 of file Defines.php.

◆ CUDCOND_ANON

const CUDCOND_ANON 'anonymous-user'

Conditional user defaults conditions

Strings are used to make the values easier to use in extension.json

Since
1.42

Definition at line 201 of file Defines.php.

◆ CUDCOND_NAMED

const CUDCOND_NAMED 'named-user'

Conditional user defaults conditions

Strings are used to make the values easier to use in extension.json

Since
1.42

Definition at line 202 of file Defines.php.

◆ CUDCOND_USERGROUP

const CUDCOND_USERGROUP 'usergroup'

Conditional user defaults conditions

Strings are used to make the values easier to use in extension.json

Since
1.42

Definition at line 203 of file Defines.php.

◆ EDIT_AUTOSUMMARY

const EDIT_AUTOSUMMARY 64

Article edit flags

Definition at line 133 of file Defines.php.

Referenced by EditCLI\execute(), and McrUndoAction\onSubmit().

◆ EDIT_DEFER_UPDATES

const EDIT_DEFER_UPDATES 32

Article edit flags

Definition at line 132 of file Defines.php.

◆ EDIT_FORCE_BOT

const EDIT_FORCE_BOT 16

◆ EDIT_INTERNAL

◆ EDIT_MINOR

◆ EDIT_NEW

◆ EDIT_SUPPRESS_RC

const EDIT_SUPPRESS_RC 8

Article edit flags

Definition at line 130 of file Defines.php.

Referenced by EditCLI\execute(), and DoubleRedirectJob\run().

◆ EDIT_UPDATE

◆ LIST_AND

const LIST_AND IDatabase::LIST_AND

Obsolete IDatabase::makeList() constants These are also available as Database class constants

Definition at line 44 of file Defines.php.

Referenced by MediaWiki\Block\DatabaseBlockStore\getRangeCond().

◆ LIST_COMMA

const LIST_COMMA IDatabase::LIST_COMMA

Obsolete IDatabase::makeList() constants These are also available as Database class constants

Definition at line 43 of file Defines.php.

◆ LIST_NAMES

const LIST_NAMES IDatabase::LIST_NAMES

Obsolete IDatabase::makeList() constants These are also available as Database class constants

Definition at line 46 of file Defines.php.

◆ LIST_OR

const LIST_OR IDatabase::LIST_OR

Obsolete IDatabase::makeList() constants These are also available as Database class constants

Definition at line 47 of file Defines.php.

Referenced by MediaWiki\Block\DatabaseBlockStore\newListFromIPs().

◆ LIST_SET

const LIST_SET IDatabase::LIST_SET

Obsolete IDatabase::makeList() constants These are also available as Database class constants

Definition at line 45 of file Defines.php.

◆ MIGRATION_NEW

const MIGRATION_NEW 0x30000000 | SCHEMA_COMPAT_NEW

Schema change migration flags.

Used as values of a feature flag for an orderly transition from an old schema to a new schema. The numeric values of these constants are compatible with the SCHEMA_COMPAT_XXX bitfield semantics. High bits are used to ensure that the numeric ordering follows the order in which the migration stages should be used.

  • MIGRATION_OLD: Only read and write the old schema. The new schema need not even exist. This is used from when the patch is merged until the schema change is actually applied to the database.
  • MIGRATION_WRITE_BOTH: Write both the old and new schema. Read the new schema preferentially, falling back to the old. This is used while the change is being tested, allowing easy roll-back to the old schema.
  • MIGRATION_WRITE_NEW: Write only the new schema. Read the new schema preferentially, falling back to the old. This is used while running the maintenance script to migrate existing entries in the old schema to the new schema.
  • MIGRATION_NEW: Only read and write the new schema. The old schema (and the feature flag) may now be removed.

Definition at line 323 of file Defines.php.

◆ MIGRATION_OLD

const MIGRATION_OLD 0x00000000 | SCHEMA_COMPAT_OLD

Schema change migration flags.

Used as values of a feature flag for an orderly transition from an old schema to a new schema. The numeric values of these constants are compatible with the SCHEMA_COMPAT_XXX bitfield semantics. High bits are used to ensure that the numeric ordering follows the order in which the migration stages should be used.

  • MIGRATION_OLD: Only read and write the old schema. The new schema need not even exist. This is used from when the patch is merged until the schema change is actually applied to the database.
  • MIGRATION_WRITE_BOTH: Write both the old and new schema. Read the new schema preferentially, falling back to the old. This is used while the change is being tested, allowing easy roll-back to the old schema.
  • MIGRATION_WRITE_NEW: Write only the new schema. Read the new schema preferentially, falling back to the old. This is used while running the maintenance script to migrate existing entries in the old schema to the new schema.
  • MIGRATION_NEW: Only read and write the new schema. The old schema (and the feature flag) may now be removed.

Definition at line 320 of file Defines.php.

◆ MIGRATION_WRITE_BOTH

const MIGRATION_WRITE_BOTH 0x10000000 | SCHEMA_COMPAT_READ_BOTH | SCHEMA_COMPAT_WRITE_BOTH

Schema change migration flags.

Used as values of a feature flag for an orderly transition from an old schema to a new schema. The numeric values of these constants are compatible with the SCHEMA_COMPAT_XXX bitfield semantics. High bits are used to ensure that the numeric ordering follows the order in which the migration stages should be used.

  • MIGRATION_OLD: Only read and write the old schema. The new schema need not even exist. This is used from when the patch is merged until the schema change is actually applied to the database.
  • MIGRATION_WRITE_BOTH: Write both the old and new schema. Read the new schema preferentially, falling back to the old. This is used while the change is being tested, allowing easy roll-back to the old schema.
  • MIGRATION_WRITE_NEW: Write only the new schema. Read the new schema preferentially, falling back to the old. This is used while running the maintenance script to migrate existing entries in the old schema to the new schema.
  • MIGRATION_NEW: Only read and write the new schema. The old schema (and the feature flag) may now be removed.

Definition at line 321 of file Defines.php.

◆ MIGRATION_WRITE_NEW

const MIGRATION_WRITE_NEW 0x20000000 | SCHEMA_COMPAT_READ_BOTH | SCHEMA_COMPAT_WRITE_NEW

Schema change migration flags.

Used as values of a feature flag for an orderly transition from an old schema to a new schema. The numeric values of these constants are compatible with the SCHEMA_COMPAT_XXX bitfield semantics. High bits are used to ensure that the numeric ordering follows the order in which the migration stages should be used.

  • MIGRATION_OLD: Only read and write the old schema. The new schema need not even exist. This is used from when the patch is merged until the schema change is actually applied to the database.
  • MIGRATION_WRITE_BOTH: Write both the old and new schema. Read the new schema preferentially, falling back to the old. This is used while the change is being tested, allowing easy roll-back to the old schema.
  • MIGRATION_WRITE_NEW: Write only the new schema. Read the new schema preferentially, falling back to the old. This is used while running the maintenance script to migrate existing entries in the old schema to the new schema.
  • MIGRATION_NEW: Only read and write the new schema. The old schema (and the feature flag) may now be removed.

Definition at line 322 of file Defines.php.

◆ MW_DATE_DEFAULT

const MW_DATE_DEFAULT 'default'

Date format selectors; used in user preference storage and by Language::date() and co.

Definition at line 107 of file Defines.php.

◆ MW_DATE_DMY

const MW_DATE_DMY 'dmy'

Date format selectors; used in user preference storage and by Language::date() and co.

Definition at line 109 of file Defines.php.

◆ MW_DATE_ISO

const MW_DATE_ISO 'ISO 8601'

Date format selectors; used in user preference storage and by Language::date() and co.

Definition at line 111 of file Defines.php.

◆ MW_DATE_MDY

const MW_DATE_MDY 'mdy'

Date format selectors; used in user preference storage and by Language::date() and co.

Definition at line 108 of file Defines.php.

◆ MW_DATE_YMD

const MW_DATE_YMD 'ymd'

Date format selectors; used in user preference storage and by Language::date() and co.

Definition at line 110 of file Defines.php.

◆ MW_EDITFILTERMERGED_SUPPORTS_API

const MW_EDITFILTERMERGED_SUPPORTS_API 1

Hook support constants

Definition at line 143 of file Defines.php.

◆ MW_HAS_SPECIAL_INTERWIKI

const MW_HAS_SPECIAL_INTERWIKI 1

Indicate that the Interwiki extension should not be loaded (it is now in core).

Definition at line 153 of file Defines.php.

◆ MW_SUPPORTS_CONTENTHANDLER

const MW_SUPPORTS_CONTENTHANDLER 1

Hook support constants

Definition at line 142 of file Defines.php.

◆ MW_SUPPORTS_LOCALISATIONCACHE

const MW_SUPPORTS_LOCALISATIONCACHE 1

Hook support constants

Definition at line 141 of file Defines.php.

◆ MW_SUPPORTS_PARSERFIRSTCALLINIT

const MW_SUPPORTS_PARSERFIRSTCALLINIT 1

Hook support constants

Definition at line 140 of file Defines.php.

◆ MW_SUPPORTS_RESOURCE_MODULES

const MW_SUPPORTS_RESOURCE_MODULES 1

Support for $wgResourceModules.

Definition at line 147 of file Defines.php.

◆ MW_VERSION

◆ NS_CATEGORY

const NS_CATEGORY 14

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 79 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), MediaWiki\Pager\CategoryPager\__construct(), MediaWiki\Specials\SpecialUncategorizedCategories\__construct(), MediaWiki\Output\OutputPage\addCategoryLinks(), MediaWiki\Output\OutputPage\addCategoryLinksToLBAndGetResult(), Skin\buildNavUrls(), MediaWiki\Parser\Parsoid\Config\SiteConfig\categoryRegexp(), BenchmarkTitleValue\constructTitle(), BenchmarkTitleValue\constructTitleSafe(), BenchmarkTitleValue\constructTitleValue(), MediaWiki\Category\CategoryViewer\doCategoryQuery(), MediaWiki\Deferred\LinksUpdate\LinksDeletionUpdate\doIncrementalUpdate(), MediaWiki\Specials\SpecialRecentChangesLinked\doMainQuery(), MediaWiki\Parser\LinkHolderArray\doVariants(), MediaWiki\Api\ApiQueryCategoryInfo\execute(), RefreshLinks\execute(), MediaWiki\Specials\SpecialMostLinkedCategories\formatResult(), MediaWiki\Specials\SpecialUncategorizedCategories\formatResult(), MediaWiki\Specials\SpecialUnusedCategories\formatResult(), MediaWiki\Pager\CategoryPager\formatRow(), MediaWiki\Search\SearchWidgets\FullSearchResultWidget\generateSizeHtml(), MediaWiki\Pager\CategoryPager\getBody(), WikiPage\getCategories(), Skin\getCategories(), DumpCategoriesAsRdf\getCategoryIterator(), Skin\getCategoryLinks(), MediaWiki\Title\NamespaceInfo\getCategoryLinkType(), CategoryChangesAsRdf\getChangedCatsIterator(), CategoryChangesAsRdf\getDeletedCatsIterator(), WikiFilePage\getForeignCategories(), MediaWiki\Specials\SpecialRandomInCategory\getFormFields(), WikiPage\getHiddenCategories(), MediaWiki\Parser\ParserOutput\getLinkList(), CategoryChangesAsRdf\getMovedCatsIterator(), CategoryChangesAsRdf\getNewCatsIterator(), MediaWiki\Specials\SpecialWantedFiles\getPageHeader(), MediaWiki\Title\Title\getParentCategories(), MediaWiki\Specials\SpecialMostLinkedCategories\getQueryInfo(), MediaWiki\Specials\SpecialUnusedCategories\getQueryInfo(), MediaWiki\Specials\SpecialWantedCategories\getQueryInfo(), CategoryChangesAsRdf\getRestoredCatsIterator(), MediaWiki\Pager\CategoryPager\getStartForm(), CategoryChangesAsRdf\handleCategorization(), CategoryChangesAsRdf\handleMoves(), MediaWiki\Category\CategoriesRdf\labelToUrl(), MediaWiki\Content\WikitextContentHandler\makeRedirectContent(), MediaWiki\Category\Category\newFromName(), CategoryMembershipChangeJob\notifyUpdatesForRevision(), WikiPage\onArticleCreate(), MediaWiki\Specials\SpecialRandomInCategory\onSubmit(), MediaWiki\Parser\CoreParserFunctions\pagesincategory(), MediaWiki\Category\Category\refreshCounts(), MediaWiki\Deferred\LinksUpdate\CategoryLinksTable\setParserOutput(), MediaWiki\Title\Title\touchLinks(), CategoryPage\view(), MediaWiki\Category\CategoriesRdf\writeCategoryData(), and MediaWiki\Category\CategoriesRdf\writeCategoryLinkData().

◆ NS_CATEGORY_TALK

const NS_CATEGORY_TALK 15

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 80 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), MediaWiki\EditPage\TextConflictHelper\incrementConflictStats(), and MediaWiki\EditPage\TextConflictHelper\incrementResolvedStats().

◆ NS_FILE

const NS_FILE 6

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 71 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), FileRepo\__construct(), MediaWiki\Api\ApiQueryAllLinks\__construct(), MediaWiki\Specials\SpecialWhatLinksHere\alterForm(), RevertAction\checkCanExecute(), FindOrphanedFiles\checkFiles(), LocalRepo\checkRedirect(), MediaWiki\Specials\SpecialRedirect\dispatchFile(), MediaWiki\Pager\ImageListPager\doBatchLookups(), MediaWiki\Category\CategoryViewer\doCategoryQuery(), MediaWiki\Specials\SpecialRecentChangesLinked\doMainQuery(), MediaWiki\Specials\SpecialFileDuplicateSearch\execute(), MediaWiki\Specials\SpecialUndelete\execute(), MediaWiki\Api\ApiDelete\execute(), MediaWiki\Api\ApiMove\execute(), MediaWiki\Api\ApiQueryFilearchive\execute(), MediaWiki\Api\ApiQueryImageInfo\execute(), MediaWiki\FileRepo\AuthenticatedFileEntryPoint\execute(), DeleteBatch\execute(), FindMissingFiles\execute(), ImportImages\execute(), UppercaseTitlesForUnicodeTransition\execute(), ForeignAPIRepo\findBySha1(), FileRepo\findFile(), LocalRepo\findFiles(), WikiFilePage\followRedirect(), MediaWiki\Pager\NewFilesPager\formatRow(), MediaWiki\Pager\ImageListPager\formatValue(), MediaWiki\Search\SearchWidgets\FullSearchResultWidget\generateFileHtml(), MediaWiki\Title\NamespaceInfo\getCategoryLinkType(), MediaWiki\Content\FileContentHandler\getDataForSearchIndex(), MediaWiki\Content\WikitextContentHandler\getDataForSearchIndex(), Skin\getDefaultModules(), MediaWiki\Title\Title\getDeletedEditsCount(), ForeignDBFile\getDescriptionShortUrl(), ForeignDBFile\getDescriptionText(), MediaWiki\Parser\ParserOutput\getLinkList(), FileRepo\getNameFromTitle(), MediaWiki\Search\TitleMatcher\getNearMatchInternal(), MediaWiki\Pager\NewFilesPager\getQueryInfo(), MediaWiki\Specials\SpecialListDuplicatedFiles\getQueryInfo(), MediaWiki\Specials\SpecialMIMESearch\getQueryInfo(), MediaWiki\Specials\SpecialMostImages\getQueryInfo(), MediaWiki\Specials\SpecialUncategorizedImages\getQueryInfo(), MediaWiki\Specials\SpecialUnusedImages\getQueryInfo(), MediaWiki\Specials\SpecialWantedFiles\getQueryInfo(), File\getRedirectedTitle(), MediaWiki\Specials\SpecialSearch\getSearchProfiles(), UploadBase\getTitle(), MediaWiki\Specials\SpecialUpload\getUploadForm(), MediaWiki\Specials\SpecialUpload\getWatchCheck(), MediaWiki\Title\Title\hasDeletedEdits(), SearchHighlighter\highlightText(), ImagePage\imageLinks(), initFromTitle(), MediaWiki\Title\Title\isAlwaysKnown(), MediaWiki\Title\NamespaceInfo\isCapitalized(), MediaWiki\Page\MovePage\isValidFileMove(), MediaWiki\Page\MovePage\isValidMove(), MediaWiki\Page\MovePage\isValidMoveTarget(), PageArchive\listFiles(), ArchivedFile\load(), ArchivedFile\loadFromRow(), MediaWiki\Linker\Linker\makeBrokenImageLinkObj(), MediaWiki\Linker\Linker\makeThumbLink2(), ArchivedFile\newFromRow(), LocalFile\newFromRow(), OldLocalFile\newFromRow(), Article\newFromTitle(), File\normalizeTitle(), MediaWiki\SpecialPage\ImageQueryPage\outputResults(), MediaWiki\Actions\ActionEntryPoint\parseTitle(), MediaWiki\Specials\SpecialFileDuplicateSearch\prefixSearchSubpages(), MediaWiki\Specials\SpecialFilepath\prefixSearchSubpages(), CleanupImages\processRow(), TitleCleanup\processRow(), PurgeChangedFiles\purgeFromLogType(), MediaWiki\Deferred\LinksUpdate\LinksUpdate\queueRecursiveJobs(), MediaWiki\Category\Category\refreshCounts(), MediaWiki\Search\SearchWidgets\FullSearchResultWidget\render(), MediaWiki\Parser\Parser\renderImageGallery(), PrefixSearch\searchBackend(), MediaWiki\Preferences\DefaultPreferencesFactory\searchPreferences(), Article\showPatrolFooter(), MediaWiki\Specials\SpecialSearch\showResults(), MediaWiki\Specials\SpecialUpload\showUploadStatus(), MediaWiki\Specials\SpecialUpload\showUploadWarning(), MediaWiki\Search\SearchWidgets\SearchFormWidget\startsWithImage(), MediaWiki\FileRepo\ThumbnailEntryPoint\streamThumb(), TraditionalImageGallery\toHTML(), MediaWiki\Page\RedirectStore\updateRedirectTarget(), MediaWiki\Parser\CoreParserFunctions\urlFunction(), MediaWiki\Api\ApiFileRevert\validateParameters(), ImagePage\view(), and XmlDumpWriter\writeUploads().

◆ NS_FILE_TALK

const NS_FILE_TALK 7

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 72 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct().

◆ NS_HELP

const NS_HELP 12

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 77 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct().

◆ NS_HELP_TALK

const NS_HELP_TALK 13

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 78 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct().

◆ NS_MAIN

const NS_MAIN 0

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 65 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), MediaWiki\Title\TitleValue\assertValidSpec(), MediaWiki\Api\buildCommonApiParams(), MediaWiki\Title\NamespaceInfo\canHaveTalkPage(), MediaWiki\Language\LanguageConverter\convertNamespace(), PrefixSearch\defaultSearchBackend(), MediaWiki\SpecialPage\ContributionsSpecialPage\execute(), MediaWiki\Specials\SpecialExport\execute(), MediaWiki\Specials\SpecialLog\execute(), MediaWiki\Specials\SpecialWithoutInterwiki\execute(), UppercaseTitlesForUnicodeTransition\execute(), GrepPages\findPages(), MediaWiki\Language\LanguageConverter\findVariantLink(), MediaWiki\Api\ApiQueryAllPages\getAllowedParams(), MediaWiki\Api\ApiQueryDeletedrevs\getAllowedParams(), MediaWiki\Title\NamespaceInfo\getCanonicalNamespaces(), MediaWiki\Title\NamespaceInfo\getContentNamespaces(), MediaWiki\Category\CategoriesRdf\getDumpURI(), MediaWiki\Linker\Linker\getInvalidTitleDescription(), Skin\getLanguages(), EditWatchlistNormalHTMLForm\getLegend(), MediaWiki\Parser\ParserOutput\getLinkList(), BlockLogFormatter\getMessageParameters(), MediaWiki\Specials\SpecialEditWatchlist\getNormalForm(), MediaWiki\Title\Title\getNsText(), MediaWiki\Specials\SpecialWantedFiles\getPageHeader(), MediaWiki\Title\NamespaceInfo\getSubject(), MediaWiki\User\User\getTokenUrl(), MediaWiki\User\ExternalUserNames\getUserLinkTitle(), MediaWiki\Specials\SpecialSearch\goResult(), MediaWiki\Title\NamespaceInfo\hasTalkNamespace(), MediaWiki\EditPage\TextConflictHelper\incrementConflictStats(), MediaWiki\EditPage\TextConflictHelper\incrementResolvedStats(), MediaWiki\Parser\CoreParserFunctions\interlanguagelink(), MediaWiki\Parser\CoreParserFunctions\interwikilink(), MediaWiki\Title\Title\isAlwaysKnown(), MediaWiki\Title\NamespaceInfo\isContent(), MediaWiki\Title\NamespaceInfo\isMovable(), MediaWiki\Title\NamespaceInfo\isTalk(), MediaWiki\Title\NamespaceInfo\isWatchable(), MediaWiki\Actions\ActionEntryPoint\maybeDoHttpsRedirect(), MediaWiki\Html\Html\namespaceSelectorOptions(), MediaWiki\Title\Title\newFromTextThrow(), MediaWiki\Title\Title\newMainPage(), SearchEngine\parseNamespacePrefixes(), BenchmarkTitleValue\parseTitleValue(), SearchExactMatchRescorer\rescore(), SearchEngineConfig\searchableNamespaces(), MediaWiki\Preferences\DefaultPreferencesFactory\searchPreferences(), MediaWiki\Specials\SpecialRandomPage\setNamespace(), WikiImporter\setTargetRootPage(), MediaWiki\Specials\SpecialPrefixIndex\showPrefixChunk(), and MediaWiki\Title\MediaWikiTitleCodec\splitTitleString().

◆ NS_MEDIA

◆ NS_MEDIAWIKI

const NS_MEDIAWIKI 8

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 73 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), MediaWiki\Pager\AllMessagesTablePager\__construct(), MediaWiki\Api\ApiFormatXml\addXslt(), WikiPage\doPurge(), MediaWiki\Api\ApiEditPage\execute(), DeleteDefaultMessages\execute(), DeleteEqualMessages\execute(), ImportSiteScripts\execute(), NukeNS\execute(), MediaWiki\Pager\AllMessagesTablePager\formatValue(), MediaWiki\Pager\AllMessagesTablePager\getCustomisedStatuses(), MediaWiki\Revision\MainSlotRoleHandler\getDefaultModel(), MediaWiki\Search\TitleMatcher\getNearMatchInternal(), MediaWiki\Content\ContentHandler\getPageLanguage(), MediaWiki\Content\ContentHandler\getPageViewLanguage(), MediaWiki\Specials\SpecialUnwatchedPages\getQueryInfo(), MediaWiki\Specials\SpecialWantedPages\getQueryInfo(), MediaWiki\Message\Message\getTitle(), MediaWiki\Languages\LanguageEventIngress\handlePageUpdatedEventAfterCommit(), MediaWiki\Title\Title\hasSourceText(), MediaWiki\Title\Title\isAlwaysKnown(), MediaWiki\Title\Title\isConversionTable(), MediaWiki\Title\Title\isRawHtmlMessage(), MediaWiki\Title\Title\isSiteCssConfigPage(), MediaWiki\Title\Title\isSiteJsConfigPage(), MediaWiki\Title\Title\isSiteJsonConfigPage(), ChangeTags\isTagNameValid(), WikiPage\onArticleDelete(), RawAction\onView(), MessageCache\refreshAndReplaceInternal(), MediaWiki\EditPage\EditPage\setHeaders(), MediaWiki\EditPage\EditPage\showDiff(), Article\showMissingArticle(), MediaWiki\Parser\Parser\statelessFetchTemplate(), and MediaWiki\Language\LanguageConverter\updateConversionTable().

◆ NS_MEDIAWIKI_TALK

const NS_MEDIAWIKI_TALK 9

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 74 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), DeleteEqualMessages\execute(), MediaWiki\Pager\AllMessagesTablePager\formatValue(), and MediaWiki\Pager\AllMessagesTablePager\getCustomisedStatuses().

◆ NS_PROJECT

const NS_PROJECT 4

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 69 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), MediaWiki\Specials\SpecialListGroupRights\execute(), MediaWiki\Specials\SpecialPasswordPolicies\execute(), MediaWiki\Language\Language\getNamespaces(), MediaWiki\Installer\WebInstallerName\submit(), and wfInstallerMain().

◆ NS_PROJECT_TALK

const NS_PROJECT_TALK 5

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 70 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), MediaWiki\Language\Language\getNamespaceAliases(), and MediaWiki\Language\Language\getNamespaces().

◆ NS_SPECIAL

const NS_SPECIAL -1

Virtual namespaces; don't appear in the page database

Definition at line 54 of file Defines.php.

Referenced by Job\__construct(), JobSpecification\__construct(), MediaWiki\Parser\Parser\__construct(), MediaWiki\Output\OutputPage\buildBacklinkSubtitle(), SearchEngine\completionSearchBackend(), TrivialLanguageConverter\convertSplitTitle(), PrefixSearch\defaultSearchBackend(), MediaWiki\Parser\LinkHolderArray\doVariants(), MediaWiki\Api\ApiEntryPoint\execute(), MediaWiki\Title\Title\fixSpecialName(), MediaWiki\Search\SearchWidgets\InterwikiSearchResultSetWidget\footerHtml(), MediaWiki\Title\MediaWikiTitleCodec\formatTitle(), MediaWiki\Api\ApiQueryLogEvents\getAllowedParams(), MediaWiki\Api\ApiQueryAllLinks\getAllowedParams(), MediaWiki\Api\ApiQueryLinks\getAllowedParams(), MediaWiki\Api\ApiQueryRecentChanges\getAllowedParams(), MediaWiki\Api\ApiErrorFormatter\getDummyTitle(), MediaWiki\Status\StatusFormatter\getHTML(), MediaWiki\Output\OutputPage\getJSVars(), MediaWiki\RCFeed\IRCColourfulRCFeedFormatter\getLine(), MediaWiki\Parser\ParserOutput\getLinkList(), JobQueueRedis\getNewJobFields(), MediaWiki\SpecialPage\SpecialPage\getSafeTitleFor(), MediaWiki\Parser\Parsoid\Config\SiteConfig\getSpecialNSAliases(), DifferenceEngine\getTitle(), RecentChange\getTitle(), MediaWiki\SpecialPage\SpecialPage\getTitleValueFor(), MediaWiki\Search\SearchWidgets\InterwikiSearchResultSetWidget\headerHtml(), JobQueueDB\insertFields(), MediaWiki\Title\Title\isAlwaysKnown(), MediaWiki\Title\Title\isSpecialPage(), MediaWiki\Linker\LinkRenderer\makeBrokenLink(), MediaWiki\Title\Title\makeName(), MediaWiki\Linker\LinkRenderer\normalizeTarget(), MessageCache\parse(), MediaWiki\Api\ApiPageSet\populateGeneratorData(), PatrolLog\record(), MediaWiki\Parser\LinkHolderArray\replaceInternal(), PrefixSearch\searchBackend(), MediaWiki\Parser\Parser\setPage(), MediaWiki\Parser\CoreParserFunctions\special(), PrefixSearch\specialSearch(), and MediaWiki\Title\MediaWikiTitleCodec\splitTitleString().

◆ NS_TALK

const NS_TALK 1

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 66 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), and MediaWiki\Title\MediaWikiTitleCodec\splitTitleString().

◆ NS_TEMPLATE

const NS_TEMPLATE 10

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 75 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), MediaWiki\Api\ApiQueryAllLinks\__construct(), MediaWiki\Specials\SpecialUncategorizedTemplates\__construct(), MediaWiki\Parser\Parser\braceSubstitution(), MediaWiki\Specials\SpecialUnusedTemplates\formatResult(), MediaWiki\Specials\SpecialUnusedTemplates\getQueryInfo(), and MediaWiki\Specials\SpecialWantedTemplates\getQueryInfo().

◆ NS_TEMPLATE_TALK

const NS_TEMPLATE_TALK 11

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 76 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct().

◆ NS_USER

const NS_USER 2

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 67 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), MediaWiki\Pager\ImageListPager\__construct(), MediaWiki\Pager\UsersPager\__construct(), MediaWiki\Pager\ActiveUsersPager\__construct(), MediaWiki\Specials\SpecialUserRights\addLogEntry(), MediaWiki\SpecialPage\ContributionsSpecialPage\contributionsSub(), MediaWiki\Pager\HistoryPager\doBatchLookups(), MediaWiki\Pager\LogPager\doBatchLookups(), MediaWiki\Pager\ImageListPager\doBatchLookups(), MediaWiki\Pager\MergeHistoryPager\doBatchLookups(), MediaWiki\Pager\NewFilesPager\doBatchLookups(), MediaWiki\Pager\NewPagesPager\doBatchLookups(), MediaWiki\Pager\UsersPager\doBatchLookups(), MediaWiki\Cache\UserCache\doQuery(), MediaWiki\SpecialPage\ContributionsSpecialPage\execute(), MediaWiki\Specials\SpecialLog\execute(), MediaWiki\Specials\SpecialRenameUser\execute(), MediaWiki\Specials\SpecialUnblock\execute(), MediaWiki\SpecialPage\ChangesListSpecialPage\execute(), MediaWiki\Api\ApiBlock\execute(), MediaWiki\Api\ApiQueryAllUsers\execute(), MediaWiki\Api\ApiUnblock\execute(), MediaWiki\Api\ApiUserrights\execute(), RenameUsersMatchingPattern\execute(), LanguageConverterSpecific\findVariantLink(), MediaWiki\Specials\SpecialNewPages\form(), MediaWiki\Specials\SpecialMIMESearch\formatResult(), MediaWiki\Pager\NewFilesPager\formatRow(), MediaWiki\Parser\CoreParserFunctions\gender(), MediaWiki\Preferences\DefaultPreferencesFactory\generateSkinOptions(), ImageHistoryPseudoPager\getBody(), MediaWiki\User\UserNameUtils\getCanonical(), MediaWiki\Revision\MainSlotRoleHandler\getDefaultModel(), MediaWiki\Specials\SpecialUnblock\getFields(), RenameuserLogFormatter\getMessageParameters(), MediaWiki\Search\TitleMatcher\getNearMatchInternal(), MediaWiki\ResourceLoader\UserModule\getPages(), MediaWiki\ResourceLoader\UserStylesModule\getPages(), RenameuserLogFormatter\getPreloadTitles(), MediaWiki\Pager\ActiveUsersPager\getQueryInfo(), MediaWiki\Pager\NewPagesPager\getQueryInfo(), MediaWiki\Specials\SpecialWantedPages\getQueryInfo(), MediaWiki\Specials\Redirects\SpecialMypage\getRedirect(), Skin\getRelevantUser(), Article\getRobotPolicy(), MediaWiki\Specials\SpecialBlock\getTargetUserTitle(), MediaWiki\User\ExternalUserNames\getUserLinkTitle(), MediaWiki\User\User\getUserPage(), MediaWiki\Title\NamespaceInfo\hasGenderDistinction(), MediaWiki\Title\Title\isUserCssConfigPage(), MediaWiki\Title\Title\isUserJsConfigPage(), MediaWiki\Title\Title\isUserJsonConfigPage(), MediaWiki\Language\Language\needsGenderDistinction(), MediaWiki\Pager\BlockListPager\preprocessResults(), MediaWiki\Pager\ProtectedPagesPager\preprocessResults(), MediaWiki\RenameUser\RenameuserSQL\rename(), MediaWiki\Specials\SpecialUserRights\saveUserGroups(), MediaWiki\Specials\SpecialUserRights\showLogFragment(), Article\showMissingArticle(), MediaWiki\Preferences\DefaultPreferencesFactory\skinPreferences(), MediaWiki\Title\MediaWikiTitleCodec\splitTitleString(), RecentChangesUpdateJob\updateActiveUsers(), and MediaWiki\Linker\Linker\userLink().

◆ NS_USER_TALK

const NS_USER_TALK 3

Real namespaces

Number 100 and beyond are reserved for custom namespaces; DO NOT assign standard namespaces at 100 or beyond. DO NOT Change integer values as they are most probably hardcoded everywhere see T2696 which talked about that.

Definition at line 68 of file Defines.php.

Referenced by DumpNamespaceFilter\__construct(), MediaWiki\Block\BlockUser\__construct(), EmailNotification\actuallyNotifyOnPageChange(), MediaWiki\Block\AbstractBlock\appliesToUsertalk(), MediaWiki\Watchlist\WatchlistManager\clearTitleUserNotifications(), MediaWiki\Pager\HistoryPager\doBatchLookups(), MediaWiki\Pager\LogPager\doBatchLookups(), MediaWiki\Pager\ImageListPager\doBatchLookups(), MediaWiki\Pager\MergeHistoryPager\doBatchLookups(), MediaWiki\Pager\NewPagesPager\doBatchLookups(), MediaWiki\Pager\UsersPager\doBatchLookups(), MediaWiki\Cache\UserCache\doQuery(), MediaWiki\Storage\DerivedPageDataUpdater\doUpdates(), MediaWiki\SpecialPage\ChangesListSpecialPage\execute(), LanguageConverterSpecific\findVariantLink(), ImageHistoryPseudoPager\getBody(), NewUsersLogFormatter\getPreloadTitles(), MediaWiki\Specials\SpecialWantedPages\getQueryInfo(), MediaWiki\Specials\Redirects\SpecialMytalk\getRedirect(), Article\getRobotPolicy(), MediaWiki\Title\NamespaceInfo\hasGenderDistinction(), MediaWiki\Language\Language\needsGenderDistinction(), WikiPage\onArticleDelete(), MediaWiki\Pager\BlockListPager\preprocessResults(), MediaWiki\Pager\ProtectedPagesPager\preprocessResults(), Article\showMissingArticle(), Article\showViewFooter(), MediaWiki\Title\MediaWikiTitleCodec\splitTitleString(), and MediaWiki\Linker\Linker\userTalkLink().

◆ OT_HTML

const OT_HTML 1

Allowed values for Parser::$mOutputType Parameter to Parser::startExternalParse(). Use of Parser consts is preferred:

  • Parser::OT_HTML
  • Parser::OT_WIKI
  • Parser::OT_PREPROCESS
  • Parser::OT_PLAIN

Definition at line 164 of file Defines.php.

◆ OT_PLAIN

const OT_PLAIN 4

Allowed values for Parser::$mOutputType Parameter to Parser::startExternalParse(). Use of Parser consts is preferred:

  • Parser::OT_HTML
  • Parser::OT_WIKI
  • Parser::OT_PREPROCESS
  • Parser::OT_PLAIN

Definition at line 167 of file Defines.php.

◆ OT_PREPROCESS

const OT_PREPROCESS 3

Allowed values for Parser::$mOutputType Parameter to Parser::startExternalParse(). Use of Parser consts is preferred:

  • Parser::OT_HTML
  • Parser::OT_WIKI
  • Parser::OT_PREPROCESS
  • Parser::OT_PLAIN

Definition at line 166 of file Defines.php.

◆ OT_WIKI

const OT_WIKI 2

Allowed values for Parser::$mOutputType Parameter to Parser::startExternalParse(). Use of Parser consts is preferred:

  • Parser::OT_HTML
  • Parser::OT_WIKI
  • Parser::OT_PREPROCESS
  • Parser::OT_PLAIN

Definition at line 165 of file Defines.php.

◆ PROTO_CANONICAL

◆ PROTO_CURRENT

◆ PROTO_FALLBACK

const PROTO_FALLBACK null

Protocol constants for UrlUtils::expand() PROTO_FALLBACK is

Since
1.39

Definition at line 213 of file Defines.php.

◆ PROTO_HTTP

◆ PROTO_HTTPS

◆ PROTO_INTERNAL

const PROTO_INTERNAL 2

Protocol constants for UrlUtils::expand() PROTO_FALLBACK is

Since
1.39

Definition at line 217 of file Defines.php.

Referenced by MediaWiki\Request\WebRequest\matchURLForCDN().

◆ PROTO_RELATIVE

◆ RC_CATEGORIZE

◆ RC_EDIT

◆ RC_EXTERNAL

◆ RC_LOG

◆ RC_NEW

◆ SCHEMA_COMPAT_NEW

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 296 of file Defines.php.

Referenced by MediaWiki\User\ActorMigration\__construct(), MediaWiki\Block\DatabaseBlockStore\getReadStage(), and MediaWiki\Block\DatabaseBlockStore\getWriteStage().

◆ SCHEMA_COMPAT_OLD

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 294 of file Defines.php.

◆ SCHEMA_COMPAT_READ_BOTH

const SCHEMA_COMPAT_READ_BOTH SCHEMA_COMPAT_READ_OLD | SCHEMA_COMPAT_READ_NEW

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 293 of file Defines.php.

◆ SCHEMA_COMPAT_READ_MASK

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 289 of file Defines.php.

Referenced by MediaWiki\User\ActorMigrationBase\__construct().

◆ SCHEMA_COMPAT_READ_NEW

const SCHEMA_COMPAT_READ_NEW 0x200

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 287 of file Defines.php.

Referenced by MediaWiki\User\ActorMigrationBase\__construct(), MediaWiki\User\ActorMigrationBase\getWhere(), MediaWiki\User\ActorMigrationBase\isAnon(), and MediaWiki\User\ActorMigrationBase\isNotAnon().

◆ SCHEMA_COMPAT_READ_OLD

const SCHEMA_COMPAT_READ_OLD 0x02

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 283 of file Defines.php.

Referenced by MediaWiki\User\ActorMigrationBase\__construct(), and MediaWiki\User\ActorMigrationBase\getJoin().

◆ SCHEMA_COMPAT_READ_TEMP

const SCHEMA_COMPAT_READ_TEMP 0x20

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 285 of file Defines.php.

◆ SCHEMA_COMPAT_TEMP

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 295 of file Defines.php.

◆ SCHEMA_COMPAT_WRITE_BOTH

const SCHEMA_COMPAT_WRITE_BOTH SCHEMA_COMPAT_WRITE_OLD | SCHEMA_COMPAT_WRITE_NEW

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 290 of file Defines.php.

◆ SCHEMA_COMPAT_WRITE_MASK

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 288 of file Defines.php.

Referenced by MediaWiki\User\ActorMigrationBase\__construct().

◆ SCHEMA_COMPAT_WRITE_NEW

const SCHEMA_COMPAT_WRITE_NEW 0x100

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 286 of file Defines.php.

Referenced by MediaWiki\User\ActorMigrationBase\__construct(), MediaWiki\Deferred\LinksUpdate\GenericPageLinksTable\deleteLink(), MediaWiki\User\ActorMigrationBase\getInsertValues(), and MediaWiki\Deferred\LinksUpdate\GenericPageLinksTable\insertLink().

◆ SCHEMA_COMPAT_WRITE_OLD

const SCHEMA_COMPAT_WRITE_OLD 0x01

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 282 of file Defines.php.

Referenced by MediaWiki\User\ActorMigrationBase\__construct(), MediaWiki\Deferred\LinksUpdate\GenericPageLinksTable\deleteLink(), MediaWiki\Deferred\LinksUpdate\GenericPageLinksTable\getExistingFields(), MediaWiki\User\ActorMigrationBase\getInsertValues(), and MediaWiki\Deferred\LinksUpdate\GenericPageLinksTable\insertLink().

◆ SCHEMA_COMPAT_WRITE_OLD_AND_TEMP

const SCHEMA_COMPAT_WRITE_OLD_AND_TEMP SCHEMA_COMPAT_WRITE_OLD | SCHEMA_COMPAT_WRITE_TEMP

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 291 of file Defines.php.

◆ SCHEMA_COMPAT_WRITE_TEMP

const SCHEMA_COMPAT_WRITE_TEMP 0x10

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 284 of file Defines.php.

◆ SCHEMA_COMPAT_WRITE_TEMP_AND_NEW

const SCHEMA_COMPAT_WRITE_TEMP_AND_NEW SCHEMA_COMPAT_WRITE_TEMP | SCHEMA_COMPAT_WRITE_NEW

Schema compatibility flags.

Used as flags in a bit field that indicates whether the old or new schema (or both) are read or written.

  • SCHEMA_COMPAT_WRITE_OLD: Whether information is written to the old schema.
  • SCHEMA_COMPAT_READ_OLD: Whether information stored in the old schema is read.
  • SCHEMA_COMPAT_WRITE_TEMP: Whether information is written to a temporary intermediate schema.
  • SCHEMA_COMPAT_READ_TEMP: Whether information is read from the temporary intermediate schema.
  • SCHEMA_COMPAT_WRITE_NEW: Whether information is written to the new schema
  • SCHEMA_COMPAT_READ_NEW: Whether information is read from the new schema

Definition at line 292 of file Defines.php.

◆ SFH_NO_HASH

const SFH_NO_HASH 1

Flags for Parser::setFunctionHook Use of Parser consts is preferred:

  • Parser::SFH_NO_HASH
  • Parser::SFH_OBJECT_ARGS

Definition at line 176 of file Defines.php.

◆ SFH_OBJECT_ARGS

const SFH_OBJECT_ARGS 2

Flags for Parser::setFunctionHook Use of Parser consts is preferred:

  • Parser::SFH_NO_HASH
  • Parser::SFH_OBJECT_ARGS

Definition at line 177 of file Defines.php.

◆ SHELL_MAX_ARG_STRLEN

const SHELL_MAX_ARG_STRLEN '100000'

Max string length for shell invocations; based on binfmts.h

Definition at line 264 of file Defines.php.

◆ XML_DUMP_SCHEMA_VERSION_10

const XML_DUMP_SCHEMA_VERSION_10 '0.10'

XML dump schema versions, for use with XmlDumpWriter. See also the corresponding export-nnnn.xsd files in the docs directory, which are also listed at https://www.mediawiki.org/xml/. Note that not all old schema versions are represented here, as several were already unsupported at the time these constants were introduced.

Definition at line 333 of file Defines.php.

◆ XML_DUMP_SCHEMA_VERSION_11

const XML_DUMP_SCHEMA_VERSION_11 '0.11'

XML dump schema versions, for use with XmlDumpWriter. See also the corresponding export-nnnn.xsd files in the docs directory, which are also listed at https://www.mediawiki.org/xml/. Note that not all old schema versions are represented here, as several were already unsupported at the time these constants were introduced.

Definition at line 334 of file Defines.php.