- Member $wgAjaxExportList
- (officially) since 1.27; use the API instead
- Member $wgAuth
- since 1.27 use $wgAuthManagerConfig instead
- 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 $wgSessionsInMemcached
- since 1.20; Use $wgSessionsInObjectCache
- 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 $wgUseTidy
- use $wgTidyConfig
- Member $wgXhtmlDefaultNamespace
- since 1.22
- Member ApiBase::getDescription ()
- since 1.25
- 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::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
- 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 ArchivedFile::getUserText ()
- since 1.23 Use getUser( 'text' ) instead.
- Member Article::doEdit ( $text, $summary, $flags=0, $baseRevId=false, $user=null)
- since 1.21: use doEditContent() instead.
- Member Article::fetchContent ()
- since 1.21, use WikiPage::getContent() instead
- Member Article::getAutosummary ( $oldtext, $newtext, $flags)
- since 1.21, use ContentHandler::getAutosummary() instead
- Member Article::getContent ()
- since 1.21; use WikiPage::getContent() instead
- Member Article::getText ( $audience=Revision::FOR_PUBLIC, User $user=null)
- since 1.21 use WikiPage::getContent() instead
- 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::prepareTextForEdit ( $text, $revid=null, User $user=null)
- since 1.21, use prepareContentForEdit
- 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 Database::getProperty ( $name)
- Since 1.28
- Member Database::getSearchEngine ()
- since 1.28 use SearchEngineFactory::getSearchEngineClass instead
- Member DataUpdate::runUpdates (array $updates)
- Since 1.28 Use DeferredUpdates::execute()
- Member DBConnRef::getSearchEngine ()
- since 1.28 use SearchEngineFactory::getSearchEngineClass 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 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::getInternalLinkAttributes ( $title, $unused=null, $class='')
- since 1.27
- Member DummyLinker::getInternalLinkAttributesObj ( $nt, $unused=null, $class='', $title=false)
- since 1.27
- Member DummyLinker::getInterwikiLinkAttributes ( $title, $unused=null, $class='external')
- since 1.27
- 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 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
- Class FSRepo
- since 1.19
- Member GenderCache::singleton ()
- in 1.28 see MediaWikiServices::getInstance()->getGenderCache()
- Member hexSequenceToUtf8 ( $sequence)
- since 1.25, use UtfNormal\Utils directly
- Member HTMLFileCache::newFromTitle ( $title, $action)
- since 1.24, instantiate this class 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 IDatabase::getSearchEngine ()
- since 1.28 use SearchEngineFactory::getSearchEngineClass instead
- Class ImageGallery
- since 1.22 Use ImageGalleryBase::factory instead.
- 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::getInternalLinkAttributes ( $title, $unused=null, $class='')
- since 1.25
- Member Linker::getInternalLinkAttributesObj ( $nt, $unused=null, $class='', $title=false)
- since 1.25
- Member Linker::getInterwikiLinkAttributes ( $title, $unused=null, $class='external')
- since 1.25
- Member Linker::getLinkAttributesInternal ( $title, $class)
- since 1.25
- 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 LoadBalancer::getLaggedSlaveMode ( $domain=false)
- 1.28; use getLaggedReplicaMode()
- Member LoadBalancer::laggedSlaveUsed ()
- Since 1.28; use laggedReplicaUsed()
- 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
- Member MediaWikiTestCase::assertNotTag ( $matcher, $actual, $message='', $isHtml=true)
-
- Member MediaWikiTestCase::assertTag ( $matcher, $actual, $message='', $isHtml=true)
-
- Class MemCachedClientforWiki
- since 1.27
- 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.
- Member MimeMagic::singleton ()
- since 1.28
- 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::getMainWANCache()
- 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::replaceUnusualEscapes ( $url)
- since 1.24, use normalizeLinkUrl
- Member Parser::uniqPrefix ()
- since 1.26; use Parser::MARKER_PREFIX instead.
- Class PrefixSearch
- Since 1.27, Use SearchEngine::prefixSearchSubpages 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
- Member RedisConnectionPool::handleException ( $server, RedisConnRef $cref, RedisException $e)
- since 1.23
- 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 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::getText ( $audience=self::FOR_PUBLIC, User $user=null)
- since 1.21, use getContent() instead
- Member Revision::userWasLastToEdit ( $db, $pageId, $userId, $since)
- since 1.24
- Class RevisiondeleteAction
- since 1.25 This class has been replaced by SpecialPageAction, but you really shouldn't have been using it outside core in the first place
- 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
- 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::moveNoAuth (&$nt)
- since 1.25 use MovePage class instead
- Member Title::moveTo (&$nt, $auth=true, $reason='', $createRedirect=true)
- since 1.25, use the MovePage class instead
- Class TitlePrefixSearch
Since 1.27, Use SearchEngine::prefixSearchSubpages 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 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::comparePasswords ( $hash, $password, $userId=false)
- since 1.24, use Password class
- Member User::crypt ( $password, $salt=false)
- since 1.24, use Password class
- Member User::EDIT_TOKEN_SUFFIX
- since 1.27, use \MediaWiki\Session\Token::SUFFIX
- Member User::edits ( $uid)
- since 1.21 in favour of User::getEditCount
- Member User::getEditTokenTimestamp ( $val)
- since 1.27, use \MediaWiki\Session\Token::getTimestamp instead.
- Member User::getPassword ()
- Removed in 1.27.
- Member User::getPasswordFactory ()
- since 1.27, create a PasswordFactory directly instead
- Member User::getTemporaryPassword ()
- Removed in 1.27.
- Member User::getTokenFromOption ( $oname)
- since 1.26 Applications should use the OAuth extension
- Member User::isPasswordReminderThrottled ()
- Removed in 1.27. See above.
- 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 WebRequest::checkSessionCookie ()
- since 1.27, use \MediaWiki\Session\SessionManager::singleton()->getPersistedSessionId() instead.
- 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 _deprecated000181 since 1.27 Use LBFactory::waitForReplication
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#aa9243cdbfaf00f204f3874d6a0ea3f57 "WikiPage::doEdit" ( $text, $summary, $flags=0, $baseRevId=false, $user=null)</dt><dd> \anchor _deprecated000236 since 1.21: use doEditContent() instead.
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#aaf93f89e4a2b05d75218b26acd84fdfd "WikiPage::getAutosummary" ( $oldtext, $newtext, $flags)</dt><dd> \anchor _deprecated000238 since 1.21, use ContentHandler::getAutosummary() instead
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#a4cd5a13979c82e9412c8c7bb4a408ff8 "WikiPage::getText" ( $audience=Revision::FOR_PUBLIC, User $user=null)</dt><dd> \anchor _deprecated000233 since 1.21, getContent() should be used instead.
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#ada1db0eaf602a01181cf3f6544af100b "WikiPage::prepareTextForEdit" ( $text, $revid=null, User $user=null)</dt><dd> \anchor _deprecated000237 since 1.21: use prepareContentForEdit instead.
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#ab5a4f4fe2917b97d0c49144f7d80be27 "WikiPage::replaceSectionContent" ( $sectionId, Content $sectionContent, $sectionTitle='', $edittime=null)</dt><dd> \anchor _deprecated000235 since 1.24, use replaceSectionAtRev instead
</dd> <dt>
\_setscope WikiPage Member \_internalref classWikiPage#a3c395f90b2c30c90532af7ba9290d130 "WikiPage::updateIfNewerOn" ( $dbw, $revision)</dt><dd> \anchor _deprecated000234 since 1.24, use updateRevisionOn instead</dd> <dt>
\_setscope WikiPageTest Member \_internalref classWikiPageTest#a31748ce6f82dda140bbcee6c8e4d7626 "WikiPageTest::testDoEdit" ()</dt><dd> \anchor _deprecated000346 since 1.21. Should be removed when WikiPage::doEdit() gets removed
</dd> <dt>
\_setscope WikiRevision Member \_internalref classWikiRevision#a689496d4abeb94f15b97654f3183cf9a "WikiRevision::getText" ()</dt><dd> \anchor _deprecated000186 Since 1.21, use getContent() instead.
</dd> <dt>
\_setscope Xml Member \_internalref classXml#a2088971926440c3b061d6ef3c4595e9b "Xml::escapeJsString" ( $string) since 1.21; use Xml::encodeJsVar() or Xml::encodeJsCall() instead