- Member $parserMemc
- since 1.30
- Member $wgAjaxExportList
- (officially) since 1.27; use the API instead
- Member $wgAuth
- since 1.27 use $wgAuthManagerConfig instead
- Member $wgBrowserBlackList
- since 1.30, does nothing
- Member $wgDummyLanguageCodes
- since 1.29
- Member $wgEnableParserCache
- since 1.26
- Member $wgExperimentalHtmlIds
- since 1.30, use $wgFragmentMode
- Member $wgGalleryOptions
- since 1.28
- showBytes: Show the filesize in bytes in categories
- showDimensions: Show the dimensions (width x height) in categories
- mode: Gallery mode
- Member $wgHtml5
- since 1.22
- Member $wgIncludeLegacyJavaScript
- since 1.26: Always declare dependencies.
- Member $wgJsMimeType
- since 1.22
- Member $wgLocalInterwiki
- since 1.23; use $wgLocalInterwikis instead
- Member $wgMaximalPasswordLength
- since 1.26, use $wgPasswordPolicy's MaximalPasswordLength.
- Member $wgMinimalPasswordLength
- since 1.26, use $wgPasswordPolicy's MinimalPasswordLength.
- Member $wgOpenSearchTemplate
- since 1.25 Use $wgOpenSearchTemplates['application/x-suggestions+json'] instead
- Member $wgParserTestFiles
- since 1.30
- Member $wgPasswordSalt
- since 1.24 will be removed in future
- Member $wgPasswordSenderName
- since 1.23; use the system message 'emailsender' instead.
- Member $wgProfileLimit
- since 1.25: set $wgProfiler['threshold'] instead.
- Member $wgProfileOnly
- since 1.23, set the log file in $wgDebugLogGroups['profileoutput'] instead.
- Member $wgRequestTime
- since 1.25; use $_SERVER['REQUEST_TIME_FLOAT'] or WebRequest::getElapsedTime() instead.
- Member $wgResourceLoaderLESSVars
- since 1.30 Use ResourceLoaderModule::getLessVars() instead to add variables to individual modules that need them.
- Member $wgResourceLoaderMinifierMaxLineLength
- since 1.27: Always 1,000; no longer configurable.
- Member $wgResourceLoaderMinifierStatementsOnOwnLine
- since 1.27: Always false; no longer configurable.
- Member $wgScriptExtension
- since 1.25; support for '.php5' has been phased out of MediaWiki proper. Backward-compatibility can be maintained by configuring your web server to rewrite URLs. See RELEASE-NOTES for details.
- Member $wgSessionHandler
- since 1.27, MediaWiki\Session\SessionManager doesn't use PHP session storage.
- Member $wgSessionsInObjectCache
- since 1.27, session data is always stored in object cache.
- Member $wgSharedDB
- since 1.21 In new code, use the $wiki parameter to wfGetLB() to access remote databases. Using wfGetLB() allows the shared database to reside on separate servers to the wiki's own database, with suitable configuration of $wgLBFactoryConf.
- Member $wgSkipSkin
- since 1.23; use $wgSkipSkins instead
- Member $wgTidyBin
- Use $wgTidyConfig['tidyBin']
- Member $wgTidyConf
- Use $wgTidyConfig['tidyConfigFile']
- Member $wgTidyInternal
- Use $wgTidyConfig['driver']
- Member $wgTidyOpts
- Use $wgTidyConfig['tidyCommandLine']
- Member $wgTrackingCategories
- since 1.25 Extensions should now register tracking categories using the new extension registration system.
- Member $wgUsejQueryThree
- since 1.29
- Member $wgUseTidy
- use $wgTidyConfig
- Member $wgXhtmlDefaultNamespace
- since 1.22
- Member ApiBase::$messageMap
- since 1.29. Prior to 1.29, this was a public mapping from arbitrary strings (often message keys used elsewhere in MediaWiki) to API codes and message texts, and a few interfaces required poking something in here. Now we're repurposing it to map those same strings to i18n messages, and declaring that any interface that requires poking at this is broken and needs replacing ASAP.
- Member ApiBase::dieUsage ( $description, $errorCode, $httpRespCode=0, $extradata=null)
- since 1.29, use self::dieWithError() instead
- Member ApiBase::dieUsageMsg ( $error)
- since 1.29, use ApiBase::dieWithError() instead
- Member ApiBase::dieUsageMsgOrDebug ( $error)
- since 1.29, use ApiBase::dieWithErrorOrDebug() instead
- Member ApiBase::getDescription ()
- since 1.25
- Member ApiBase::getDescriptionMessage ()
- since 1.30
- Member ApiBase::getErrorFromStatus ( $status, &$extraData=null)
- since 1.29, use ApiErrorFormatter::arrayFromStatus instead
- Member ApiBase::getExamples ()
- since 1.25, use getExamplesMessages() instead
- Member ApiBase::getModuleProfileName ( $db=false)
- since 1.25, always returns empty string
- Member ApiBase::getParamDescription ()
- since 1.25
- Member ApiBase::getProfileDBTime ()
- since 1.25, always returns 0
- Member ApiBase::getProfileTime ()
- since 1.25, always returns 0
- Member ApiBase::parseMsg ( $error)
- since 1.29
- Member ApiBase::parseMsgInternal ( $error)
- do not use
- Member ApiBase::profileDBIn ()
- since 1.25
- Member ApiBase::profileDBOut ()
- since 1.25
- Member ApiBase::profileIn ()
- since 1.25
- Member ApiBase::profileOut ()
- since 1.25
- Member ApiBase::safeProfileOut ()
- since 1.25
- Member ApiBase::setWarning ( $warning)
- since 1.29, use ApiBase::addWarning() instead
- Class ApiErrorFormatter_BackCompat
Only for backwards compatibility, do not use
- Member ApiPageSet::getInvalidTitles ()
- since 1.26, use self::getInvalidTitlesAndReasons()
- Class ApiQueryDeletedrevs
- since 1.25
- Member ApiQueryImageInfo::getProperties ( $modulePrefix='')
- since 1.25
- Member ApiQueryImageInfo::getPropertyDescriptions ( $filter=[], $modulePrefix='')
- since 1.25
- Member ApiQueryInfo::getBlockToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::getDeleteToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::getEditToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::getEmailToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::getImportToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::getMoveToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::getOptionsToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::getProtectToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::getTokenFunctions ()
- since 1.24
- Member ApiQueryInfo::getUnblockToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::getWatchToken ( $pageid, $title)
- since 1.24
- Member ApiQueryInfo::resetTokenCache ()
- since 1.24
- Member ApiQueryLogEvents::addLogParams ( $result, &$vals, $params, $type, $action, $ts, $legacy=false)
- since 1.25 Use LogFormatter::formatParametersForApi instead
- Member ApiQueryRecentChanges::getPatrolToken ( $pageid, $title, $rc=null)
- since 1.24
- Member ApiQueryRecentChanges::getTokenFunctions ()
- since 1.24
- Member ApiQueryRevisions::getRollbackToken ( $pageid, $title, $rev)
- since 1.24
- Member ApiQueryRevisions::getTokenFunctions ()
- since 1.24
- Member ApiQueryUsers::getTokenFunctions ()
- since 1.24
- Member ApiQueryUsers::getUserrightsToken ( $user)
- since 1.24
- Class ApiTokens
since 1.24
- Member ApiUsageException::getCodeString ()
- Do not use. This only exists here because UsageException is in the inheritance chain for backwards compatibility. @inheritDoc
- Member ApiUsageException::getMessageArray ()
- Do not use. This only exists here because UsageException is in the inheritance chain for backwards compatibility. @inheritDoc
- Member Article::doEditContent (Content $content, $summary, $flags=0, $baseRevId=false, User $user=null, $serialFormat=null)
- since 1.29. Use WikiPage::doEditContent() directly instead
- Member Article::getLastPurgeTimestamp ()
- since 1.29
- Member Article::onArticleCreate ( $title)
- since 1.24, use WikiPage::onArticleCreate() instead
- Member Article::onArticleDelete ( $title)
- since 1.24, use WikiPage::onArticleDelete() instead
- Member Article::onArticleEdit ( $title)
- since 1.24, use WikiPage::onArticleEdit() instead
- Member Article::selectFields ()
- since 1.24, use WikiPage::selectFields() instead
- Member Article::viewRedirect ( $target, $appendSubtitle=true, $forceKnown=false)
- since 1.30
- Class AuthPlugin
- since 1.27
- Member AuthPlugin::initUser (&$user, $autocreate=false)
- since 1.26, use the UserLoggedIn hook instead. And assigning a different User object to $user is no longer supported.
- Member AuthPlugin::updateExternalDB ( $user)
- since 1.26, use the UserSaveSettings hook instead.
- Member AuthPlugin::updateExternalDBGroups ( $user, $addgroups, $delgroups=[])
- since 1.26, use the UserGroupsChanged hook instead.
- Member AuthPlugin::updateUser (&$user)
- since 1.26, use the UserLoggedIn hook instead. And assigning a different User object to $user is no longer supported.
- Class AuthPluginUser
- since 1.27
- Member AuthPluginUser::isHidden ()
- since 1.26, use the UserIsHidden hook instead.
- Member AuthPluginUser::isLocked ()
- since 1.26, use the UserIsLocked hook instead.
- Member AuthPluginUser::resetAuthToken ()
- since 1.28, use SessionManager::invalidateSessionForUser() instead.
- Member BufferingStatsdDataFactory::getBuffer ()
- Use getData()
- Member CdnCacheUpdate::newSimplePurge (Title $title)
- since 1.27
- Member ChangesList::insertArticleLink (&$s, RecentChange $rc, $unpatrolled, $watched)
- since 1.27, use getArticleLink instead.
- Member ChangeTags::listExtensionActivatedTags ()
- since 1.28 call listSoftwareActivatedTags directly
- Member ChangeTags::listExtensionDefinedTags ()
- since 1.28
- Member codepointToUtf8 ( $codepoint)
- since 1.25, use UtfNormal\Utils directly
- Member ConfigFactory::getDefaultInstance ()
- since 1.27, use MediaWikiServices::getConfigFactory() instead.
- Member ContextSource::getStats ()
- since 1.27 use a StatsdDataFactory from MediaWikiServices (preferably injected)
- Member DataUpdate::runUpdates (array $updates)
- Since 1.28 Use DeferredUpdates::execute()
- Member DB_SLAVE
- since 1.28
- Member DeferredUpdates::setImmediateMode ( $value)
- 1.29 Causes issues in Web-executed jobs - see T165714 and T100085.
- Member DerivativeContext::getStats ()
- since 1.27 use a StatsdDataFactory from MediaWikiServices (preferably injected)
- Member DummyLinker::formatSize ( $size)
- since 1.28, use Language::formatSize() directly
- Member DummyLinker::formatTemplates ( $templates, $preview=false, $section=false, $more=null)
- since 1.28, use TemplatesOnThisPageFormatter directly
- Member DummyLinker::getLinkColour ( $t, $threshold)
- since 1.28, use LinkRenderer::getLinkClasses() instead
- Member EDIT_TOKEN_SUFFIX
since 1.27, use \MediaWiki\Session\Token::SUFFIX
- Member EditPage::$isCssJsSubpage
- since 1.30 use Title::isCssJsSubpage()
- Member EditPage::$isCssSubpage
- since 1.30 use Title::isCssSubpage()
- Member EditPage::$isJsSubpage
- since 1.30 use Title::isJsSubpage()
- Member EditPage::$isWrongCaseCssJsPage
- since 1.30
- Member EditPage::$mArticle
- for public usage since 1.30 use EditPage::getArticle()
- Member EditPage::$mTitle
- for public usage since 1.30 use EditPage::getTitle()
- Member EditPage::getCheckboxes (&$tabindex, $checked)
- since 1.30 Use getCheckboxesWidget() or getCheckboxesDefinition() instead
- Member EditPage::getCheckboxesOOUI (&$tabindex, $checked)
- since 1.30 Use getCheckboxesWidget() or getCheckboxesDefinition() instead
- Member EditPage::getSummaryInput ( $summary="", $labelText=null, $inputAttrs=null, $spanLabelAttrs=null)
- since 1.30 Use getSummaryInputWidget() instead
- Member EditPage::getSummaryInputOOUI ( $summary="", $labelText=null, $inputAttrs=null)
- since 1.30 Use getSummaryInputWidget() instead
- Member EditPage::isOouiEnabled ()
- since 1.30
- Member EditPage::safeUnicodeInput ( $request, $field)
- since 1.30, does nothing
- Member EditPage::safeUnicodeOutput ( $text)
- since 1.30, does nothing
- Member EditPage::submit ()
- since 1.29, call edit directly
- Member EmailNotification::updateWatchlistTimestamp (User $editor, LinkTarget $linkTarget, $timestamp)
- since 1.27 use WatchedItemStore::updateNotificationTimestamp directly
- Member escapeSingleString ( $string)
- since 1.25, use UtfNormal\Utils directly
- Member EventRelayerGroup::singleton ()
- since 1.27 Use MediaWikiServices::getInstance()->getEventRelayerGroup()
- Member FancyCaptcha::estimateCaptchaCount ()
- Use getCaptchaCount instead for an accurate figure
- Member File::getStreamHeaders ()
- since 1.30, use File::getContentHeaders instead
- Member FileRepo::streamFile ( $virtualUrl, $headers=[])
- since 1.26, use streamFileWithStatus
- Class FileRepoStatus
- since 1.25
- Member GenderCache::singleton ()
- in 1.28 see MediaWikiServices::getInstance()->getGenderCache()
- Member hexSequenceToUtf8 ( $sequence)
- since 1.25, use UtfNormal\Utils directly
- Member HTMLForm::getErrors ( $errors)
- since 1.28, use getErrorsOrWarnings() instead
- Member HTMLForm::isVForm ()
- since 1.25
- File HtmlFormatter.php
- since 1.27, use HtmlFormatter\HtmlFormatter
- Class HWLDFWordAccumulator
- Alias for WordAccumulator, to be soon removed
- Member IContextSource::getStats ()
- since 1.27 use a StatsdDataFactory from MediaWikiServices (preferably injected)
- Member Interwiki::fetch ( $prefix)
- since 1.28, use InterwikiLookup instead
- Member Interwiki::getAllPrefixes ( $local=null)
- since 1.28, unused. Use InterwikiLookup instead.
- Member Interwiki::isValidInterwiki ( $prefix)
- since 1.28, use InterwikiLookup instead
- Member IP::isValidBlock ( $ipRange)
- since 1.30. Use the equivalent IP::isValidRange().
- Member Job::batchInsert ( $jobs)
- since 1.21
- Member Job::insert ()
- since 1.21
- Class JobQueueSecondTestQueue
- since 1.30
- Member JsonContent::getJsonData ()
- since 1.25 Use getData instead.
- Member Language::initEncoding ()
- No-op since 1.28
- Member Language::recodeForEdit ( $s)
- No-op since 1.28
- Member Language::recodeInput ( $s)
- No-op since 1.28
- Member LinkCache::addLink ( $title)
- since 1.27, unused
- Member LinkCache::singleton ()
- since 1.28, use MediaWikiServices instead
- Member Linker::formatSize ( $size)
- since 1.28, use Language::formatSize() directly
- Member Linker::formatTemplates ( $templates, $preview=false, $section=false, $more=null)
- since 1.28, use TemplatesOnThisPageFormatter directly
- Member Linker::getLinkColour (LinkTarget $t, $threshold)
- since 1.28, use LinkRenderer::getLinkClasses() instead
- Member Linker::link ( $target, $html=null, $customAttribs=[], $query=[], $options=[])
- since 1.28, use MediaWiki\Linker\LinkRenderer instead
- Member Linker::linkKnown ( $target, $html=null, $customAttribs=[], $query=[], $options=[ 'known'])
- since 1.28, use MediaWiki\Linker\LinkRenderer instead
- Member LocalRepo::getSlaveDB ()
- Since 1.29
- Member LoginForm::clearCreateaccountToken ()
- since 1.27 - don't use LoginForm, use AuthManager instead
- Member LoginForm::clearLoginThrottle ( $username)
- since 1.27 - don't use LoginForm, use AuthManager instead
- Member LoginForm::clearLoginToken ()
- since 1.27 - don't use LoginForm, use AuthManager instead
- Member LoginForm::getCreateaccountToken ()
- since 1.27 - don't use LoginForm, use AuthManager instead
- Member LoginForm::getLoginToken ()
- since 1.27 - don't use LoginForm, use AuthManager instead
- Member LoginForm::getValidErrorMessages ()
- since 1.27 - call LoginHelper::getValidErrorMessages instead.
- Member LoginForm::incLoginThrottle ( $username)
- since 1.27 - don't use LoginForm, use AuthManager instead
- Member LoginForm::incrementLoginThrottle ( $username)
- since 1.27 - don't use LoginForm, use AuthManager instead
- Member LoginForm::setCreateaccountToken ()
- since 1.27 - don't use LoginForm, use AuthManager instead
- Member LoginForm::setLoginToken ()
- since 1.27 - don't use LoginForm, use AuthManager instead
- Member MediaHandler::getStreamHeaders ( $metadata)
- since 1.30, use MediaHandler::getContentHeaders instead
- Member MediaTransformOutput::streamFile ( $headers=[])
- since 1.26, use streamFileWithStatus
- Member MediaWiki\Auth\AuthManager::callLegacyAuthPlugin ( $method, array $params, $return=null)
- For backwards compatibility only, should be avoided in new code
- Member MediaWiki\Auth\AuthManager::forcePrimaryAuthenticationProviders (array $providers, $why)
- For backwards compatibility only
- Class MediaWiki\Auth\AuthManagerAuthPlugin
- since 1.27
- Class MediaWiki\Auth\AuthManagerAuthPluginUser
- since 1.27
- Class MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider
- since 1.27
- Class MediaWiki\Auth\LegacyHookPreAuthenticationProvider
- since 1.27
- Member MediaWiki\Edit\PreparedEdit::$newText
- since 1.21
- Member MediaWiki\Edit\PreparedEdit::$oldText
- since 1.21
- Member MediaWiki\Edit\PreparedEdit::$pst
- since 1.21
- Member MediaWiki\Session\SessionManager::autoCreateUser (User $user)
- since 1.27, use MediaWiki\Auth\AuthManager::autoCreateUser instead
- Member Message::$format
-
- Member Message::getFormat ()
- since 1.29 formatting is not stateful
- Member MessageBlobStore::get (ResourceLoader $resourceLoader, $modules, $lang)
- since 1.27 Use getBlobs() instead
- Member MessageBlobStore::insertMessageBlob ( $name, ResourceLoaderModule $module, $lang)
- since 1.27 Obsolete. Used to populate a cache table in the database.
- Class MimeMagic
- since 1.29 MimeAnalyzer should be used instead of MimeMagic
- Member MimeMagic::singleton ()
- since 1.28 get a MimeAnalyzer instance from MediaWikiServices
- Member MW_DIFF_VERSION
- use class constant instead
- Member MWExceptionHandler::getLogId ( $e)
- since 1.27: Exception IDs are synonymous with request IDs.
- Member MWNamespace::canTalk ( $index)
- since 1.30, use hasTalkNamespace() instead.
- Member MWTimestamp::getHumanTimestamp (MWTimestamp $relativeTo=null, User $user=null, Language $lang=null)
- since 1.26 Use Language::getHumanTimestamp directly
- Member NS_IMAGE
- since 1.14
- Member NS_IMAGE_TALK
- since 1.14
- Member ObjectCache::getMainStashInstance ()
- Since 1.28 Use MediaWikiServices::getMainObjectStash
- Member ObjectCache::getMainWANInstance ()
- Since 1.28 Use MediaWikiServices::getMainWANObjectCache()
- Member OutputPage::addExtensionStyle ( $url)
- since 1.27 use addModuleStyles() or addStyle() instead
- Member OutputPage::getExtStyle ()
- since 1.27
- Member OutputPage::rateLimited ()
- since 1.25; throw the exception directly
- Member OutputPage::readOnlyPage ()
- since 1.25; throw the exception directly
- Member OutputPage::setETag ( $tag)
- since 1.28 Obsolete - wgUseETag experiment was removed.
- Member OutputPage::setSquidMaxage ( $maxage)
- since 1.27 Use setCdnMaxage() instead
- Member Parser::$mUniqPrefix
- since 1.26; use Parser::MARKER_PREFIX instead.
- Member Parser::disableCache ()
- since 1.28; use getOutput()->updateCacheExpiry()
- Member ParserCache::singleton ()
- since 1.30, use MediaWikiServices instead
- Member ParserOptions::legacyOptions ()
- since 1.30. You probably want self::allCacheVaryingOptions() instead.
- Member ParserOptions::setOptionLegacy ( $name, $value)
- since 1.30
- Class PrefixSearch
- Since 1.27, Use SearchEngine::defaultPrefixSearch or SearchEngine::completionSearch
- Member PrefixSearch::titleSearch ( $search, $limit, $namespaces=[], $offset=0)
- Since 1.23, use TitlePrefixSearch or StringPrefixSearch classes
- Class ProfileSection
- since 1.25 No-op now
- Member QueryPage::tryLastResult ()
- since 1.27
- Class RCFeedEngine
- since 1.29 Use FormattedRCFeed instead
- Member RecentChange::getEngine ( $uri, $params=[])
- since 1.29 Use RCFeed::factory() instead
- Member RequestContext::getStats ()
- since 1.27 use a StatsdDataFactory from MediaWikiServices (preferably injected)
- Class ResetUserTokens
- since 1.27, use $wgAuthenticationTokenVersion instead.
- Member ResourceLoader::makeLoaderConditionalScript ( $script)
- since 1.25; use makeInlineScript instead
- Member ResourceLoaderClientHtml::setModuleScripts (array $modules)
- since 1.28
- Member ResourceLoaderClientHtml::setModuleStyles (array $modules)
- since 1.28
- Member ResourceLoaderModule::getDefinitionMtime (ResourceLoaderContext $context)
- since 1.26 Superseded by getVersionHash()
- Member ResourceLoaderModule::getHashMtime (ResourceLoaderContext $context)
- since 1.26 Superseded by getVersionHash()
- Member ResourceLoaderModule::getModifiedHash (ResourceLoaderContext $context)
- since 1.26 Use getDefinitionSummary() instead
- Member ResourceLoaderModule::getModifiedTime (ResourceLoaderContext $context)
- since 1.26 Use getDefinitionSummary() instead
- Member ResourceLoaderModule::getPosition ()
- since 1.29 Obsolete. All modules load async from
<head>
.
- Member Revision::fetchRevision (LinkTarget $title)
- Since 1.28
- Member Revision::getRawComment ()
- since 1.25, use getComment( Revision::RAW )
- Member Revision::getRawUser ()
- since 1.25, use getUser( Revision::RAW )
- Member Revision::getRawUserText ()
- since 1.25, use getUserText( Revision::RAW )
- Member Revision::userWasLastToEdit ( $db, $pageId, $userId, $since)
- since 1.24
- Member Sanitizer::escapeId ( $id, $options=[])
- since 1.30, use one of this class' escapeIdFor*() functions
- Class ScopedCallback
- since 1.28 use Wikimedia\ScopedCallback
- Member SearchEngine::create ( $type=null)
- since 1.27; Use SearchEngineFactory::create
- Member SearchEngine::defaultNamespaces ()
- since 1.27; use SearchEngineConfig::defaultNamespaces()
- Member SearchEngine::getNearMatch ( $searchterm)
- since 1.27; Use SearchEngine::getNearMatcher()
- Member SearchEngine::getNearMatchResultSet ( $searchterm)
- since 1.27; Use SearchEngine::getNearMatcher()
- Member SearchEngine::getOpenSearchTemplate ()
- since 1.25
- Member SearchEngine::getSearchTypes ()
- since 1.27; use SearchEngineConfig::getSearchTypes()
- Member SearchEngine::namespacesAsText ( $namespaces)
- since 1.27; use SearchEngineConfig::namespacesAsText()
- Member SearchEngine::searchableNamespaces ()
- since 1.27; use SearchEngineConfig::searchableNamespaces()
- Member SearchEngine::userNamespaces ( $user)
- since 1.27; use SearchEngineConfig::userNamespaces()
- Member SiteConfiguration::$localVHosts
- since 1.25; use $wgLocalVirtualHosts instead.
- Member SiteSQLStore::newInstance ( $sitesTable=null, BagOStuff $cache=null)
- since 1.27 use MediaWikiServices::getSiteStore() or MediaWikiServices::getSiteLookup() instead.
- Member SiteStats::views ()
- since 1.25
- Member Skin::showIPinHeader ()
- since 1.27, feature removed
- Member SkinFactory::getDefaultInstance ()
- in 1.27
- Member SpecialPage::getTitle ( $subpage=false)
- since 1.23, use SpecialPage::getPageTitle
- Member SpecialPageFactory::getList ()
- since 1.24, use getNames() instead.
- Class SpecialResetTokens
- since 1.26
- Class SqlDataUpdate
- Since 1.28 Use DataUpdate directly, injecting the database
- Class SquidUpdate
- since 1.27
- Member Status::getErrorsArray ()
- since 1.25
- Member Status::getWarningsArray ()
- since 1.25
- Class StringPrefixSearch
Since 1.27, Use SearchEngine::prefixSearchSubpages or SearchEngine::completionSearch
- Member SyntaxHighlight::buildHeadItem ( $geshi)
- since MW 1.25
- Member SyntaxHighlight::prepare ( $text, $lang)
- since MW 1.25
- Member TablePager::getBody ()
- since 1.24, use getBodyOutput() or getFullOutput() instead
- Member TextContent::getHighlightHtml ()
- since 1.24. Use getHtml() instead. In particular, subclasses overriding getHighlightHtml() should override getHtml() instead.
- Member Title::canTalk ()
- since 1.30, use canHaveTalkPage() instead.
- Member Title::escapeFragmentForURL ( $fragment)
- since 1.30, use Sanitizer::escapeIdForLink() or escapeIdForExternalInterwiki()
- Member Title::getSquidURLs ()
- since 1.27 use getCdnUrls()
- Member Title::getTitleInvalidRegex ()
- since 1.25, use MediaWikiTitleCodec::getTitleInvalidRegex() instead
- Member Title::isValidMoveOperation (&$nt, $auth=true, $reason='')
- since 1.25, use MovePage's methods instead
- Member Title::isValidMoveTarget ( $nt)
- since 1.25, use MovePage's methods instead
- Member Title::moveTo (&$nt, $auth=true, $reason='', $createRedirect=true, array $changeTags=[])
- since 1.25, use the MovePage class instead
- Class TitlePrefixSearch
Since 1.27, Use SearchEngine::defaultPrefixSearch or SearchEngine::completionSearch
- Member UNICODE_HANGUL_FIRST
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_LAST
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_LBASE
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_LCOUNT
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_LEND
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_NCOUNT
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_TBASE
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_TCOUNT
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_TEND
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_VBASE
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_VCOUNT
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_HANGUL_VEND
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_MAX
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_REPLACEMENT
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_SURROGATE_FIRST
- since 1.25, use UtfNormal\Constants instead
- Member UNICODE_SURROGATE_LAST
- since 1.25, use UtfNormal\Constants instead
- Member UploadBase::stashFile (User $user=null)
- since 1.28 Use tryStashFile() instead
- Member UploadBase::stashFileGetKey ()
- since 1.28
- Member UploadBase::stashSession ()
- since 1.28
- Member UploadFromChunks::stashFile (User $user=null)
- since 1.28 Use tryStashFile() instead
- Member UploadFromChunks::stashFileGetKey ()
- since 1.28
- Member UploadFromChunks::stashSession ()
- since 1.28
- Class UsageException
- since 1.29, use ApiUsageException instead
- Member User::$mGroups
- since 1.29
- Member User::addNewUserLogEntry ( $action=false, $reason='')
- since 1.27, AuthManager handles logging
- Member User::addNewUserLogEntryAutoCreate ()
- since 1.27, AuthManager handles logging
- Member User::checkPassword ( $password)
- since 1.27, use AuthManager instead
- Member User::checkTemporaryPassword ( $plaintext)
- since 1.27, use AuthManager instead
- Member User::clearCookie ( $name, $secure=null, $params=[])
- since 1.27
- Member User::EDIT_TOKEN_SUFFIX
- since 1.27, use \MediaWiki\Session\Token::SUFFIX
- Member User::getEditTokenTimestamp ( $val)
- since 1.27, use \MediaWiki\Session\Token::getTimestamp instead.
- Member User::getGroupMember ( $group, $username='#')
- since 1.29 Use UserGroupMembership::getGroupMemberName instead
- Member User::getGroupName ( $group)
- since 1.29 Use UserGroupMembership::getGroupName instead
- Member User::getGroupPage ( $group)
- since 1.29 Use UserGroupMembership::getGroupPage instead
- Member User::getPasswordFactory ()
- since 1.27, create a PasswordFactory directly instead
- Member User::getTokenFromOption ( $oname)
- since 1.26 Applications should use the OAuth extension
- Member User::makeGroupLinkHTML ( $group, $text='')
- since 1.29 Use UserGroupMembership::getLink instead, or make the link yourself if you need custom text
- Member User::makeGroupLinkWiki ( $group, $text='')
- since 1.29 Use UserGroupMembership::getLink instead, or make the link yourself if you need custom text
- Member User::passwordChangeInputAttribs ()
- since 1.27
- Member User::randomPassword ()
- since 1.27, use PasswordFactory::generateRandomPasswordString()
- Member User::setCookie ( $name, $value, $exp=0, $secure=null, $params=[], $request=null)
- since 1.27
- Member User::setExtendedLoginCookie ( $name, $value, $secure)
- since 1.27
- Member User::setInternalPassword ( $str)
- since 1.27, use AuthManager instead
- Member User::setNewpassword ( $str, $throttle=true)
- Removed in 1.27. Use PasswordReset instead.
- Member User::setPassword ( $str)
- since 1.27, use AuthManager instead
- Member UTF8_FDD0
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_FDEF
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_FFFE
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_FFFF
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_HANGUL_FIRST
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_HANGUL_LAST
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_HANGUL_LBASE
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_HANGUL_LEND
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_HANGUL_TBASE
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_HANGUL_TEND
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_HANGUL_VBASE
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_HANGUL_VEND
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_HEAD
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_MAX
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_OVERLONG_A
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_OVERLONG_B
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_OVERLONG_C
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_REPLACEMENT
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_SURROGATE_FIRST
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_SURROGATE_LAST
- since 1.25, use UtfNormal\Constants instead
- Member UTF8_TAIL
- since 1.25, use UtfNormal\Constants instead
- Member utf8ToCodepoint ( $char)
- since 1.25, use UtfNormal\Utils directly
- Class UtfNormal
since 1.25, use UtfNormal\Validator directly
- Member WatchedItem::$checkRights
- Internal class use only
- Member WatchedItem::$title
- Internal class use only
- Member WatchedItem::addWatch ()
- since 1.27 Use User::addWatch()
- Member WatchedItem::CHECK_USER_RIGHTS
- since 1.27, see User::CHECK_USER_RIGHTS
- Member WatchedItem::DEPRECATED_USAGE_TIMESTAMP
- Internal class use only
- Member WatchedItem::duplicateEntries (Title $oldTitle, Title $newTitle)
- since 1.27 Use WatchedItemStore::duplicateAllAssociatedEntries()
- Member WatchedItem::fromUserTitle ( $user, $title, $checkRights=User::CHECK_USER_RIGHTS)
- since 1.27 Use the constructor, WatchedItemStore::getWatchedItem() or WatchedItemStore::loadWatchedItem()
- Member WatchedItem::getTitle ()
- Internal class use only
- Member WatchedItem::IGNORE_USER_RIGHTS
- since 1.27, see User::IGNORE_USER_RIGHTS
- Member WatchedItem::isWatched ()
- since 1.27 Use User::isWatched()
- Member WatchedItem::removeWatch ()
- since 1.27 Use User::removeWatch()
- Member wfBaseConvert ( $input, $sourceBase, $destBase, $pad=1, $lowercase=true, $engine='auto')
- since 1.27 Use Wikimedia\base_convert() directly
- Member wfDiff ( $before, $after, $params='-u')
- since 1.25, use DiffEngine/UnifiedDiffFormatter directly
- Member wfErrorLog ( $text, $file, array $context=[])
- since 1.25 Use \MediaWiki\Logger\LegacyLogger::emit or UDPTransport
- Member wfEscapeShellArg ()
- since 1.30 use MediaWiki\Shell::escape()
- Member wfGetLB ( $wiki=false)
- since 1.27, use MediaWikiServices::getDBLoadBalancer() or MediaWikiServices::getDBLoadBalancerFactory() instead.
- Member wfGetLBFactory ()
- since 1.27, use MediaWikiServices::getDBLoadBalancerFactory() instead.
- Member wfGetParserCacheStorage ()
- since 1.30, use MediaWikiServices::getParserCache()->getCacheStorage()
- Member wfGlobalCacheKey ()
- since 1.30 Call makeGlobalKey on a BagOStuff instance
- Member wfInitShellLocale ()
- since 1.30, no longer needed
- Member wfMemcKey ()
- since 1.30 Call makeKey on a BagOStuff instance
- Member wfProfileIn ( $functionname)
- since 1.25
- Member wfProfileOut ( $functionname='missing')
- since 1.25
- Member wfResetSessionID ()
- since 1.27, use MediaWiki\Session\SessionManager instead
- Member wfRestoreWarnings ()
- since 1.26, use MediaWiki\restoreWarnings() directly Restore error level to previous value
- Member wfRunHooks ( $event, array $args=[], $deprecatedVersion=null)
- since 1.25 - use Hooks::run
- Member wfSetupSession ( $sessionId=false)
- since 1.27, use MediaWiki\Session\SessionManager instead. Generally, "using" SessionManager will be calling ->getSessionById() or ::getGlobalSession() (depending on whether you were passing $sessionId here), then calling $session->persist().
- Member wfShellExec ( $cmd, &$retval=null, $environ=[], $limits=[], $options=[])
- since 1.30 use class MediaWiki\Shell\Shell
- Member wfShellExecDisabled ()
- since 1.30 use MediaWiki\Shell::isDisabled()
- Member wfShellExecWithStderr ( $cmd, &$retval=null, $environ=[], $limits=[])
- since 1.30 use class MediaWiki\Shell\Shell
- Member wfSuppressWarnings ( $end=false)
- since 1.26, use MediaWiki\suppressWarnings() directly
- Member wfUseMW ( $req_ver)
- since 1.26, use the "requires" property of extension.json
- Member wfUsePHP ( $req_ver)
- since 1.30
- Member wfWaitForSlaves ( $ifWritesSince=null, $wiki=false, $cluster=false, $timeout=null)
- since 1.27 Use LBFactory::waitForReplication
- Member Wikimedia\Rdbms\Database::getProperty ( $name)
- Since 1.28
- Class Wikimedia\Rdbms\DatabaseMysql
- 1.30 PHP extension 'mysql' was deprecated in PHP 5.5 and removed in PHP 7.0.
- Member Wikimedia\Rdbms\IDatabase::getWikiID ()
- 1.30
- Member Wikimedia\Rdbms\IDatabase::implicitGroupby ()
- Since 1.30; only use grouped or aggregated fields in the SELECT
- Member Wikimedia\Rdbms\IDatabase::nextSequenceValue ( $seqName)
- since 1.30, no longer needed
- Member Wikimedia\Rdbms\ILoadBalancer::getServerInfo ( $i)
- Since 1.30, no alternative
- Member Wikimedia\Rdbms\ILoadBalancer::setServerInfo ( $i, array $serverInfo)
- Since 1.30, construct new object
- Member Wikimedia\Rdbms\LoadBalancer::getLaggedSlaveMode ( $domain=false)
- 1.28; use getLaggedReplicaMode()
- Member Wikimedia\Rdbms\LoadBalancer::getServerInfo ( $i)
- Since 1.30, no alternative
- Member Wikimedia\Rdbms\LoadBalancer::laggedSlaveUsed ()
- Since 1.28; use laggedReplicaUsed()
- Member Wikimedia\Rdbms\LoadBalancer::setServerInfo ( $i, array $serverInfo)
- Since 1.30, construct new object
- Class Wikimedia\Rdbms\NextSequenceValue
- since 1.30, only exists for backwards compatibility
- Member WikiPage::getLastPurgeTimestamp ()
- since 1.29. It will always return false.
- Member WikiPage::PURGE_CDN_CACHE
- since 1.29. Added in 1.28 for partial purging, no longer used.
- Member WikiPage::replaceSectionContent ( $sectionId, Content $sectionContent, $sectionTitle='', $edittime=null)
- since 1.24, use replaceSectionAtRev instead
- Member WikiPage::updateIfNewerOn ( $dbw, $revision)
- since 1.24, use updateRevisionOn instead
- Member WikiRevision::$fileIsTemp
- 1.29 use Wikirevision::isTempSrc() First written to in 43d5d3b682cc1733ad01a837d11af4a402d57e6a Actually introduced in 52cd34acf590e5be946b7885ffdc13a157c1c6cf
- Member WikiRevision::$importer
- in 1.29. Unused.
- Member WikiRevision::$user
- in 1.29. Unused.