- Member $wgAjaxExportList
- (officially) since 1.27; use the API instead
- Member $wgAuth
- since 1.27 use $wgAuthManagerConfig instead
- Member $wgDummyLanguageCodes
- since 1.29
- Member $wgEnableParserCache
- since 1.26
- 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 $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 $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::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.
- Member ApiUsageException::getMessageArray ()
- Do not use. This only exists here because UsageException is in the inheritance chain for backwards compatibility.
- 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
- 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.
- Class CdbException
- since 1.25
- Class CdbReader
- since 1.25
- Class CdbWriter
- since 1.25
- 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 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::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 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
- Class IPSet
- since 1.26 use IPSet\IPSet directly
- Member Job::batchInsert ( $jobs)
- since 1.21
- Member Job::insert ()
- since 1.21
- 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 MagicWord::replaceMultiple ( $magicarr, $subject, &$result)
- since 1.25, unused
- 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\Session\SessionManager::autoCreateUser (User $user)
- since 1.27, use MediaWiki\Auth\AuthManager::autoCreateUser instead
- Class MemCachedClientforWiki
- since 1.27
- 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 form MediaWikiServices
- Member MW_DIFF_VERSION
- use class constant instead
- Member MWExceptionHandler::getLogId ( $e)
- since 1.27: Exception IDs are synonymous with request IDs.
- Class MWMemcached
- since 1.27
- 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::addParserOutputNoText ( $parserOutput)
- since 1.24, use addParserOutputMetadata() instead.
- Member OutputPage::getExtStyle ()
- since 1.27
- Member OutputPage::getHeadLinks ()
- since 1.24 Use OutputPage::headElement or if you have to, OutputPage::getHeadLinksArray directly.
- 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 Parser::getRandomString ()
- since 1.26; use wfRandomString() instead.
- Member Parser::uniqPrefix ()
- since 1.26; use Parser::MARKER_PREFIX instead.
- 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
- Class RunningStat
- since 1.27 use RunningStat\RunningStat directly
- 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 TablePager::getBody ()
- since 1.24, use getBodyOutput() or getFullOutput() instead
- Class TestingAccessWrapper
- Use \Wikimedia\TestingAccessWrapper (proveded by the wikimedia/testing-access-wrapper Composer library)
- Member TextContent::getHighlightHtml ()
- since 1.24. Use getHtml() instead. In particular, subclasses overriding getHighlightHtml() should override getHtml() instead.
- 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 wfFixSessionID ()
- since 1.27, PHP's session generation isn't used with MediaWiki\Session\SessionManager
- Member wfGetLB ( $wiki=false)
- since 1.27, use MediaWikiServices::getDBLoadBalancer() or MediaWikiServices::getDBLoadBalancerFactory() instead.
- Member wfGetLBFactory ()
- since 1.27, use MediaWikiServices::getDBLoadBalancerFactory() instead.
- 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 wfSuppressWarnings ( $end=false)
- since 1.26, use MediaWiki\suppressWarnings() directly
- Member wfUseMW ( $req_ver)
- since 1.26, use the "requires' property of extension.json
</dd> <dt>
Member \_internalref GlobalFunctions_8php#a0c411e423370b53855cc0092fe1198f7 "wfWaitForSlaves" ( $ifWritesSince=null, $wiki=false, $cluster=false, $timeout=null)</dt><dd> \anchor _deprecated000189 since 1.27 Use LBFactory::waitForReplication
</dd> <dt>
\_setscope Wikimedia::Rdbms::Database Member \_internalref classWikimedia_1_1Rdbms_1_1Database#aedc92d74c46287e6a8a3be2a484a38e9 "Wikimedia\Rdbms\Database::getProperty" ( $name)</dt><dd> \anchor _deprecated000202 Since 1.28
</dd> <dt>
\_setscope Wikimedia::Rdbms::LoadBalancer Member \_internalref classWikimedia_1_1Rdbms_1_1LoadBalancer#a101971dfa25eeb7f1c3a3b6c61ec3aa5 "Wikimedia\Rdbms\LoadBalancer::getLaggedSlaveMode" ( $domain=false)</dt><dd> \anchor _deprecated000203 1.28; use getLaggedReplicaMode()
</dd> <dt>
\_setscope Wikimedia::Rdbms::LoadBalancer Member \_internalref classWikimedia_1_1Rdbms_1_1LoadBalancer#a22e36576f5ea639f3ea64d456ca5a49e "Wikimedia\Rdbms\LoadBalancer::laggedSlaveUsed" ()</dt><dd> \anchor _deprecated000204 Since 1.28; use laggedReplicaUsed()
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#aced68de29e0e8d7273fef55e0513fb91 "WikiPage::getLastPurgeTimestamp" ()</dt><dd> \anchor _deprecated000235 since 1.29. It will always return false.
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#a6f5f16a2e523fc4fb3e6062b5502bcb4 "WikiPage::PURGE_CDN_CACHE" </dt><dd> \anchor _deprecated000234 since 1.29. Added in 1.28 for partial purging, no longer used.
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#ab5a4f4fe2917b97d0c49144f7d80be27 "WikiPage::replaceSectionContent" ( $sectionId, Content $sectionContent, $sectionTitle='', $edittime=null)</dt><dd> \anchor _deprecated000237 since 1.24, use replaceSectionAtRev instead
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#a3c395f90b2c30c90532af7ba9290d130 "WikiPage::updateIfNewerOn" ( $dbw, $revision)</dt><dd> \anchor _deprecated000236 since 1.24, use updateRevisionOn instead</dd> <dt>
\_setscope WikiRevision Member \_internalref classWikiRevision#ab7a735769691d4405855d0c0529db5a0 "WikiRevision::$fileIsTemp" </dt><dd> \anchor _deprecated000196 1.29 use Wikirevision::isTempSrc()
First written to in 43d5d3b682cc1733ad01a837d11af4a402d57e6a
Actually introduced in 52cd34acf590e5be946b7885ffdc13a157c1c6cf
</dd> <dt>
\_setscope WikiRevision Member \_internalref classWikiRevision#a78b93104f05a98b356110ee210028241 "WikiRevision::$importer" </dt><dd> \anchor _deprecated000194 in 1.29. Unused.
</dd> <dt>
\_setscope WikiRevision Member \_internalref classWikiRevision#ad79556b0e84f1ae58d92a26b87803a50 "WikiRevision::$user" in 1.29. Unused.