- 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 $wgDBmysql5
- since 1.31
- Member $wgDummyLanguageCodes
- since 1.29
- Member $wgEnableAPI
- since 1.31
- Member $wgEnableParserCache
- since 1.26
- Member $wgEnableWriteAPI
- since 1.31
- 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 $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 $wgStyleVersion
- since 1.31
- 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 $wgUseAjax
- (officially) since MediaWiki 1.31
- Member $wgUseTidy
- use $wgTidyConfig
- Member $wgVersion
- since 1.35 (backported in 1.31.7); use the MW_VERSION constant instead
- 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::getParamDescription ()
- since 1.25
- 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
- Member ApiTestCase::doLogin ( $testUser=null)
- since 1.31
- 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 ArchivedFile::selectFields ()
- since 1.31, use self::getQueryInfo() instead.
- 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::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 BaseBlacklist::getInstance ( $type)
- Use getSpamBlacklist() or getEmailBlacklist() instead
- Member Block::selectFields ()
- since 1.31, use self::getQueryInfo() instead.
- Member BufferingStatsdDataFactory::getBuffer ()
- Use getData()
- Member buildHeadItem ( $geshi)
- since MW 1.25
- Class CategoryFinder
- since 1.31
- Member CdnCacheUpdate::newSimplePurge (Title $title)
- since 1.27
- Member ChangesList::insertArticleLink (&$s, RecentChange $rc, $unpatrolled, $watched)
- since 1.27, use getArticleLink instead.
- Member codepointToUtf8 ( $codepoint)
- since 1.25, use UtfNormal\Utils directly
- Member CommentStore::$key
- in 1.31
- Member CommentStore::getStore ()
- in 1.31 Use DI to inject a CommentStore instance into your class.
- Member CommentStore::newKey ( $key)
- in 1.31 Should not be constructed with a $key, use CommentStore::getStore
- 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_MASTER
- since 1.31.15, Use DB_PRIMARY instead
- Member DB_SLAVE
- since 1.28
- Class DeferredStringifier
- since 1.31, use Message::listParam() instead
- 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 DifferenceEngine::getDiffBodyCacheKey ()
- since 1.31, use getDiffBodyCacheKeyParams() instead
- Member DO_MAINTENANCE
- since 1.31
- 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::$mArticle
- for public usage since 1.30 use EditPage::getArticle()
- Member EditPage::$mTitle
- for public usage since 1.30 use EditPage::getTitle()
- 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
- Class HWLDFWordAccumulator
- Alias for WordAccumulator, to be soon removed
- Member IContextSource::getStats ()
- since 1.27 use a StatsdDataFactory from MediaWikiServices (preferably injected)
- Member ImportableUploadRevisionImporter::downloadSource (ImportableUploadRevision $wikiRevision)
- DO NOT CALL ME. This method was introduced when factoring UploadImporter out of WikiRevision. It only has 1 use by the deprecated downloadSource method in WikiRevision. Do not use this in new code.
- 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 Language::truncate ( $string, $length, $ellipsis='...', $adjustLength=true)
- since 1.31, use truncateForDatabase or truncateForVisual as appropriate.
- Member Licenses::getLicenses ()
- since 1.31 Use getLines() instead
- 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 LocalFile::selectFields ()
- since 1.31, use self::getQueryInfo() 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\Preferences\DefaultPreferencesFactory::legacySaveFormData ( $formData, PreferencesForm $form)
- since 1.31, its inception
- Member MediaWiki\Preferences\DefaultPreferencesFactory::legacySubmitForm (array $formData, PreferencesForm $form)
- since 1.31, its inception
- Member MediaWiki\Session\SessionManager::autoCreateUser (User $user)
- since 1.27, use MediaWiki\Auth\AuthManager::autoCreateUser instead
- Member MediaWiki\Storage\RevisionFactory::newMutableRevisionFromArray (array $fields, $queryFlags=0, Title $title=null)
- since 1.31. Use a MutableRevisionRecord instead.
- Member MediaWiki\Storage\RevisionStore::listRevisionSizes (IDatabase $db, array $revIds)
- use RevisionStore::getRevisionSizes instead.
- Member MediaWiki\Storage\RevisionStore::userWasLastToEdit (IDatabase $db, $pageId, $userId, $since)
- since 1.31; Can possibly be removed, since the self-conflict suppression logic in EditPage that uses this seems conceptually dubious. Revision::userWasLastToEdit has been deprecated since 1.24.
- Member MediaWiki\Storage\SqlBlobStore::getTextIdFromAddress ( $address)
- since 1.31, so not assume that all blob addresses refer to a row in the text table. This method should become private once the relevant refactoring in WikiPage is complete.
- Class MediaWiki\Widget\Search\SimpleSearchResultSetWidget
- since 1.31. Use InterwikiSearchResultSetWidget
- Class MediaWiki\Widget\Search\SimpleSearchResultWidget
- since 1.31. Use other result widgets.
- 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
- 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 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()
- Class ObjectFactory
- since 1.31, use \Wikimedia\ObjectFactory instead
- Member OldLocalFile::selectFields ()
- since 1.31, use self::getQueryInfo() instead.
- Member OutputPage::enableSectionEditLinks ( $flag=true)
- since 1.31, use $poOptions to addParserOutput() instead.
- Member OutputPage::sectionEditLinksEnabled ()
- since 1.31, use $poOptions to addParserOutput() instead.
- Member PageArchive::getTextFromRow ( $row)
- since 1.31
- Member Parser::$mUniqPrefix
- since 1.26; use Parser::MARKER_PREFIX instead.
- Member Parser::disableCache ()
- since 1.28; use getOutput()->updateCacheExpiry()
- Member Parser::isValidHalfParsedText ( $data)
- since 1.31
- Member Parser::serializeHalfParsedText ( $text)
- since 1.31
- Member Parser::unserializeHalfParsedText ( $data)
- since 1.31
- Member ParserCache::singleton ()
- since 1.30, use MediaWikiServices instead
- Member ParserOptions::getEditSection ()
- since 1.31, use ParserOutput::getText() options instead.
- Member ParserOptions::legacyOptions ()
- since 1.30. You probably want self::allCacheVaryingOptions() instead.
- Member ParserOptions::setEditSection ( $x)
- since 1.31, use ParserOutput::getText() options instead.
- Member ParserOptions::setOptionLegacy ( $name, $value)
- since 1.30
- Member ParserOutput::getEditSectionTokens ()
- since 1.31 Use getText() options.
- Member ParserOutput::getTOCEnabled ()
- since 1.31 Use getText() options.
- Member ParserOutput::setEditSectionTokens ( $t)
- since 1.31 Use getText() options.
- Member ParserOutput::setTOCEnabled ( $flag)
- since 1.31 Use getText() options.
- Class Preferences
- since 1.31 use the PreferencesFactory service instead.
- Member Preferences::tryFormSubmit ( $formData, $form)
- since 1.31, use PreferencesFactory
- Member PreferencesTest::testEmailAuthenticationFieldWhenUserEmailIsAuthenticated ()
- replaced by DefaultPreferencesFactoryTest::testEmailAuthentication()
- Member PreferencesTest::testEmailAuthenticationFieldWhenUserEmailNotAuthenticated ()
- replaced by DefaultPreferencesFactoryTest::testEmailAuthentication()
- Member PreferencesTest::testEmailAuthenticationFieldWhenUserHasNoEmail ()
- replaced by DefaultPreferencesFactoryTest::testEmailAuthentication()
- 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
- Member prepare ( $text, $lang)
- since MW 1.25
- Member QueryPage::tryLastResult ()
- since 1.27
- Member QuickTemplate::setRef ( $name, &$value)
- since 1.31 This function is a now-redundant optimisation intended for very old versions of PHP. The use of references here makes the code more fragile and is incompatible with plans like T140664. Use set() instead.
- Class RCFeedEngine
- since 1.29 Use FormattedRCFeed instead
- Member RecentChange::getEngine ( $uri, $params=[])
- since 1.29 Use RCFeed::factory() instead
- Member RecentChange::selectFields ()
- since 1.31, use self::getQueryInfo() instead.
- Member RequestContext::getStats ()
- since 1.27 use a StatsdDataFactory from MediaWikiServices (preferably injected)
- Class ResetUserTokens
- since 1.27, use $wgAuthenticationTokenVersion instead.
- Member ResourceLoaderClientHtml::setModuleScripts (array $modules)
- since 1.28
- Member ResourceLoaderClientHtml::setModuleStyles (array $modules)
- since 1.28
- Member ResourceLoaderModule::getModifiedHash (ResourceLoaderContext $context)
- since 1.26 Use getDefinitionSummary() instead
- Member ResourceLoaderModule::getModifiedTime (ResourceLoaderContext $context)
- since 1.26 Use getDefinitionSummary() instead
- Class Revision
- since 1.31, use RevisionRecord, RevisionStore, and BlobStore instead.
- Member Revision::fetchRevision (LinkTarget $title)
- Since 1.28, no callers in core nor in known extensions. No-op since 1.31.
- Member Revision::getArchiveQueryInfo ()
- since 1.31, use RevisionStore::getArchiveQueryInfo() instead.
- Member Revision::getParentLengths ( $db, array $revIds)
- in 1.31, use RevisionStore::getRevisionSizes instead.
- Member Revision::getQueryInfo ( $options=[])
- since 1.31, use RevisionStore::getQueryInfo() instead.
- 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::getSerializedData ()
- since 1.31, use BlobStore::getBlob instead.
- Member Revision::getTextId ()
- since 1.31, use RevisionRecord()->getSlot()->getContentAddress() to get that actual address that can be used with BlobStore::getBlob(); or use RevisionRecord::hasSameContent() to check if two revisions have the same content.
- Member Revision::loadFromId ( $db, $id)
- since 1.31, use RevisionStore::getRevisionById() instead.
- Member Revision::loadFromPageId ( $db, $pageid, $id=0)
- since 1.31, use RevisionStore::getRevisionByPageId() instead.
- Member Revision::loadFromTimestamp ( $db, $title, $timestamp)
- since 1.31, use RevisionStore::getRevisionByTimestamp() or RevisionStore::loadRevisionFromTimestamp() instead.
- Member Revision::loadFromTitle ( $db, $title, $id=0)
- since 1.31, use RevisionStore::getRevisionByTitle() instead.
- Member Revision::pageJoinCond ()
- since 1.31, use RevisionStore::getQueryInfo( [ 'page' ] ) instead.
- Member Revision::selectArchiveFields ()
- since 1.31, use RevisionStore::getArchiveQueryInfo() instead.
- Member Revision::selectFields ()
- since 1.31, use RevisionStore::getQueryInfo() instead.
- Member Revision::selectPageFields ()
- since 1.31, use RevisionStore::getQueryInfo( [ 'page' ] ) instead.
- Member Revision::selectTextFields ()
- since 1.31, use RevisionStore::getQueryInfo( [ 'text' ] ) instead.
- Member Revision::selectUserFields ()
- since 1.31, use RevisionStore::getQueryInfo( [ 'user' ] ) instead.
- Member Revision::setTitle ( $title)
- : since 1.31, this is now a noop. Pass the Title to the constructor instead.
- Member Revision::setUserIdAndName ( $id, $name)
- since 1.31, please reuse old Revision object
- Member Revision::userJoinCond ()
- since 1.31, use RevisionStore::getQueryInfo( [ 'user' ] ) instead.
- 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::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 SimpleCaptcha::captchaTriggers ( $title, $action)
- since 1.5.1 Use triggersCaptcha instead
- 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 SkinFactory::getDefaultInstance ()
- in 1.27
- Member SpecialPage::getTitle ( $subpage=false)
- since 1.23, use SpecialPage::getPageTitle
- Member SpecialRecentChanges::filterByCategories (&$rows, FormOptions $opts)
- since 1.31
- 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 StripState::getSubState ( $text)
- since 1.31
- Member StripState::merge ( $otherState, $texts)
- since 1.31
- 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::getSkinFromCssJsSubpage ()
- Since 1.31; use ::getSkinFromConfigSubpage() instead
- Member Title::getSquidURLs ()
- since 1.27 use getCdnUrls()
- Member Title::isCssJsSubpage ()
- Since 1.31; use ::isUserConfigPage() instead (which also checks for JSON pages)
- Member Title::isCssOrJsPage ()
- Since 1.31; use ::isSiteConfigPage() instead (which also checks for JSON pages)
- Member Title::isCssSubpage ()
- Since 1.31; use ::isUserCssConfigPage()
- Member Title::isJsSubpage ()
- Since 1.31; use ::isUserJsConfigPage()
- 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 TitleValue::$dbkey
- in 1.31. This class is immutable. Use the getter for access.
- Member TitleValue::$fragment
- in 1.31. This class is immutable. Use the getter for access.
- Member TitleValue::$interwiki
- in 1.31. This class is immutable. Use the getter for access.
- Member TitleValue::$namespace
- in 1.31. This class is immutable. Use the getter for access.
- 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::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::EDIT_TOKEN_SUFFIX
- since 1.27, use \MediaWiki\Session\Token::SUFFIX
- 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::getTokenFromOption ( $oname)
- since 1.26 Applications should use the OAuth extension
- Member User::isLoggedIn ()
- since 1.36 (backported in 1.31.12); use isRegistered() directly
- 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::randomPassword ()
- since 1.27, use PasswordFactory::generateRandomPasswordString()
- Member User::selectFields ()
- since 1.31, use self::getQueryInfo() instead.
- 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 wfBCP47 ( $code)
- since 1.31, use LanguageCode::bcp47() directly.
- Member wfCountDown ( $seconds)
- since 1.31, use Maintenance::countDown()
- 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 wfResetSessionID ()
- since 1.27, use MediaWiki\Session\SessionManager instead
- Member wfRestoreWarnings ()
- since 1.26, use Wikimedia\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 wfShellWikiCmd ( $script, array $parameters=[], array $options=[])
- since 1.31, use Shell::makeScriptCommand()
- Member wfSuppressWarnings ( $end=false)
- since 1.26, use Wikimedia\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
- Member Wikimedia\Rdbms\IDatabase::doneWrites ()
- Since 1.31; use lastDoneWrites()
- 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::DB_MASTER
- since 1.31.15, Use DB_PRIMARY instead
- Member Wikimedia\Rdbms\LoadBalancer::getLaggedSlaveMode ( $domain=false)
- 1.28; use getLaggedReplicaMode()
- Member Wikimedia\Rdbms\LoadBalancer::laggedSlaveUsed ()
- Since 1.28; use laggedReplicaUsed()
- Class Wikimedia\Rdbms\NextSequenceValue
- since 1.30, only exists for backwards compatibility
- Class Wikimedia\Rdbms\SavepointPostgres
- since 1.31, use IDatabase::startAtomic() and such instead.
- Member WikiPage::replaceSectionContent ( $sectionId, Content $sectionContent, $sectionTitle='', $edittime=null)
- since 1.24, use replaceSectionAtRev instead
- Member WikiPage::selectFields ()
- since 1.31, use self::getQueryInfo() 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.
- Member WikiRevision::downloadSource ()
- in 1.31. Use UploadImporter::downloadSource
- Member WikiRevision::importOldRevision ()
- in 1.31. Use OldRevisionImporter::import
- Member WikiRevision::importUpload ()
- in 1.31. Use UploadImporter::import