MediaWiki  1.23.8
Deprecated List
Member Action::getLang ()
since 1.19 Use getLanguage instead
Member ApiBase::createContext ()
since 1.19 use getContext to get the current context
Member ApiBase::getVersion ()
since 1.21, version string is no longer supported
Member ApiMain::addFormat ( $name, $class)
since 1.21, Use getModuleManager()->addModule() instead.
Member ApiMain::addModule ( $name, $class)
since 1.21, Use getModuleManager()->addModule() instead.
Member ApiMain::getFormats ()
since 1.21, Use getModuleManager()'s methods instead.
Member ApiMain::getModules ()
since 1.21, Use getModuleManager()'s methods instead.
Member ApiMain::getShowVersions ()
since 1.21, always returns false
Member ApiPageSet::finishPageSetGeneration ()
since 1.21
Member ApiParse::languagesHtml ( $languages)
since 1.18 No modern skin generates language links this way, please use language links data to generate your own HTML.
Member ApiQuery::getGenerators ()
since 1.21, list of generators is maintained by ApiPageSet
Member ApiQuery::getModules ()
since 1.21, use getModuleManager()'s methods instead
Member ApiQuery::getModuleType ( $moduleName)
since 1.21, use getModuleManager()->getModuleGroup()
Member ApiQueryUsers::getAutoGroups ( $user)
since 1.20; call User::getAutomaticGroups() directly.
Member ArchivedFile::getUserText ()
1.23 Use getUser( 'text' ) instead.
Member Article::fetchContent ()
in 1.21, use WikiPage::getContent() instead
Member Article::getAutosummary ( $oldtext, $newtext, $flags)
since 1.21, use ContentHandler::getAutosummary() instead
Member Article::getContent ()
in 1.21; use WikiPage::getContent() instead
Member Article::info ()
since 1.19
Member Article::loadContent ()
in 1.19; use fetchContent()
Member Article::purge ()
since 1.19
Member Article::revert ()
since 1.19
Member Article::rollback ()
since 1.19
Member BagOStuff::replace ( $key, $value, $exptime=0)
1.23
Member ChangesList::usePatrol ()
since 1.22
Member ContextSource::getLang ()
since 1.19 Use getLanguage instead
Member DatabaseMysqlBase::getLagFromProcesslist ()
in 1.19, use getLagFromSlaveStatus
Member DerivativeContext::getLang ()
since 1.19 Use getLanguage instead
Member DerivativeContext::setLang ( $l)
since 1.19 Use setLanguage instead
Member DifferenceEngine::generateDiffBody ( $otext, $ntext)
since 1.21, use generateContentDiffBody() instead!
Member DifferenceEngine::setText ( $oldText, $newText)
since 1.21, use setContent() instead.
Member FakeConverter::armourMath ( $text)
since 1.22 is no longer used
Member File::getPropsFromPath ( $path, $ext=true)
since 1.19
Member File::sha1Base36 ( $path)
since 1.19
Member FileRepo::getRootUrl ()
since 1.20
Class FormatExif
since 1.18
Class FSRepo
since 1.19
Member HTMLForm::addJS ()
since 1.18 load modules with ResourceLoader instead
Member IContextSource::getLang ()
since 1.19 Use getLanguage instead
Member IcuCollation::findLowerBound ( $valueCallback, $valueCount, $comparisonCallback, $target)
in 1.23; use ArrayUtils::findLowerBound() instead
Class ImageGallery
1.22 Use ImageGalleryBase::factory instead.
Member ImageGalleryBase::useSkin ( $skin)
since 1.18 Not used anymore
Member IORMRow::addToField ( $field, $amount)
since 1.22
Member IORMRow::getTable ()
since 1.22
Member IORMRow::loadAndGetField ( $name)
since 1.22
Member IORMRow::loadDefaults ( $override=true)
since 1.22
Member IORMRow::loadFields ( $fields=null, $override=true, $skipLoaded=false)
since 1.22
Member IORMRow::loadSummaryFields ( $summaryFields=null)
since 1.22
Member IORMRow::remove ()
since 1.22
Member IORMRow::save ( $functionName=null)
since 1.22
Member IORMRow::setSummaryMode ( $summaryMode)
since 1.22
Member IORMRow::setUpdateSummaries ( $update)
since 1.22
Member Job::batchInsert ( $jobs)
since 1.21
Member Job::insert ()
since 1.21
Member Job::pop ()
since 1.21
Member Job::pop_type ( $type)
since 1.21
Member Job::safeBatchInsert ( $jobs)
since 1.21
Member Language::armourMath ( $text)
since 1.22 is no longer used
Member Language::getFallbackLanguageCode ()
in 1.19
Member Language::getLanguageName ( $code)
in 1.20, use fetchLanguageName()
Member Language::getLanguageNames ( $customisedOnly=false)
in 1.20, use fetchLanguageNames()
Member Language::getTranslatedLanguageNames ( $code)
in 1.20, use fetchLanguageNames()
Member Linker::getExternalLinkAttributes ( $class='external')
since 1.18 Just pass the external class directly to something using Html::expandAttributes
Member Linker::makeImageLink2 (Title $title, $file, $frameParams=array(), $handlerParams=array(), $time=false, $query="", $widthOption=null)
since 1.20
Member Linker::makeKnownLinkObj ( $title, $text='', $query='', $trail='', $prefix='', $aprops='', $style='')
since 1.16 Use link(); warnings since 1.21
Member Linker::makeLinkObj ( $nt, $text='', $query='', $trail='', $prefix='')
since 1.16 Use link(); warnings since 1.21
Member LoadBalancer::closeConnecton ( $conn)
in 1.18
Member LoadBalancer::pickRandom ( $weights)
since 1.21, use ArrayUtils::pickRandom()
Member LogEventsList::getDisplayTitle ()
in 1.20; use getTitle() instead.
Member LogEventsList::showHeader ( $type)
in 1.19
Member LogPage::logHeader ( $type)
in 1.19, warnings in 1.21. Use getDescription()
Member LogPage::logName ( $type)
in 1.19, warnings in 1.21. Use getName()
Member MediaWikiSite::newFromGlobalId ( $globalId)
Just use the constructor or the factory Site::newForType
Member MediaWikiTestCase::assertException ( $code, $expected='Exception', $message='')
since 1.22 Use setExpectedException
Member MWException::getLogId ()
since 1.22 Use MWExceptionHandler::getLogId instead.
Member MWException::getLogMessage ()
since 1.22 Use MWExceptionHandler::getLogMessage instead.
Member MWFunction::call ( $callback)
since 1.22; use call_user_func()
Member MWFunction::callArray ( $callback, $argsarams)
since 1.22; use call_user_func_array()
Member MWInit::callStaticMethod ( $className, $methodName, $args)
since 1.22
Member MWInit::classExists ( $class)
since 1.22
Member MWInit::compiledPath ( $file)
since 1.22
Member MWInit::extCompiledPath ( $file)
since 1.22
Member MWInit::functionExists ( $function)
since 1.22
Member MWInit::getCompilerVersion ()
since 1.22
Member MWInit::interpretedPath ( $file)
since 1.22
Member MWInit::isHipHop ()
since 1.22
Member MWInit::methodExists ( $class, $method)
since 1.22
Member MWNamespace::isMain ( $index)
Please use the more consistently named isSubject (since 1.19)
Member ORMRow::$inSummaryMode
since 1.22
Member ORMRow::$table
since 1.22
Member ORMRow::$updateSummaries
since 1.22
Member ORMRow::addToField ( $field, $amount)
since 1.22, use IORMTable->addToField
Member ORMRow::beforeRemove ()
since 1.22
Member ORMRow::getFieldNames ()
since 1.22
Member ORMRow::getTable ()
since 1.22
Member ORMRow::getWriteValues ()
since 1.22
Member ORMRow::insert ( $functionName=null, array $options=null)
since 1.22
Member ORMRow::loadAndGetField ( $name)
since 1.22
Member ORMRow::loadDefaults ( $override=true)
since 1.22
Member ORMRow::loadFields ( $fields=null, $override=true, $skipLoaded=false)
since 1.22
Member ORMRow::loadSummaryFields ( $summaryFields=null)
since 1.22
Member ORMRow::onRemoved ()
since 1.22
Member ORMRow::remove ()
since 1.22, use IORMTable->removeRow
Member ORMRow::save ( $functionName=null)
since 1.22 Use IORMTable->updateRow or ->insertRow
Member ORMRow::saveExisting ( $functionName=null)
since 1.22
Member ORMRow::setSummaryMode ( $summaryMode)
since 1.22
Member ORMRow::setUpdateSummaries ( $update)
since 1.22
Member ORMTable::newFromArray (array $data, $loadDefaults=false)
use newRow instead
Member ORMTable::newFromDBResult (stdClass $result)
use newRowFromDBResult instead
Member ORMTable::singleton ()
since 1.21
Member OutputPage::$mDebugtext
since 1.20; use MWDebug class instead.
Member OutputPage::appendSubtitle ( $str)
in 1.19; use addSubtitle() instead
Member OutputPage::blockedPage ()
since 1.18
Member OutputPage::getStatusMessage ( $code)
since 1.18 Use HttpStatus::getMessage() instead.
Member OutputPage::includeJQuery ( $modules=array())
since 1.17
Member OutputPage::isUserJsAllowed ()
since 1.18 Load modules with ResourceLoader, and origin and trustworthiness is identified and enforced automagically.
Member OutputPage::loginToUse ()
in 1.19; throw the exception directly
Member OutputPage::out ( $ins)
since 1.22 Use echo yourself.
Member OutputPage::permissionRequired ( $permission)
since 1.18, just throw the exception directly
Member OutputPage::setAllowedModules ( $type, $level)
since 1.24 Raising level of allowed untrusted content is no longer supported. Use reduceAllowedModules() instead
Member ParserOptions::setSkin ( $x)
in 1.19
Member Preferences::loadOldSearchNs ( $user)
in 1.19
Member Preferences::trySetUserEmail (User $user, $newaddr)
in 1.20; use User::setEmailWithConfirmation() instead.
Member PrefixSearch::titleSearch ( $search, $limit, $namespaces=array())
: Since 1.23, use TitlePrefixSearch or StringPrefixSearch classes
Class RawPage
in 1.19
Member RecentChange::cleanupForIRC ( $text)
since 1.22, moved to IRCColourfulRCFeedFormatter
Member RecentChange::loadFromCurRow ( $row)
in 1.22
Member RecentChange::newFromCurRow ( $row)
in 1.22
Member RecentChange::notifyRC2UDP ()
since 1.22, use notifyRCFeeds instead.
Member RecentChange::sendToUDP ( $line, $address='', $prefix='', $port='')
since 1.22
Member RedisConnectionPool::handleException ( $server, RedisConnRef $cref, RedisException $e)
1.23
Class RefreshLinksJob2
1.23
Member RequestContext::getLang ()
since 1.19 Use getLanguage instead
Member RequestContext::setLang ( $l)
since 1.19 Use setLanguage instead
Member Revision::getRawText ()
since 1.21. Instead, use Revision::getContent( Revision::RAW ) or Revision::getSerializedData() as appropriate.
Member Revision::getText ( $audience=self::FOR_PUBLIC, User $user=null)
in 1.21, use getContent() instead
Class SiteArray
Class SiteObject
Class Sites
Member Sites::getSiteGroup ( $group)
Member Sites::newSite ( $globalId=false)
Member Sites::singleton ()
Member Skin::commonPrintStylesheet ()
since 1.22
Member Skin::getUsableSkins ()
since 1.23, use getAllowedSkins
Member Skin::makeGlobalVariablesScript ( $unused)
in 1.19
Member SpecialPage::getFile ()
since 1.18
Member SpecialPage::getLang ()
since 1.19 Use getLanguage instead
Member SpecialPage::getTitle ( $subpage=false)
in 1.23, use SpecialPage::getPageTitle
Member SpecialPageFactory::getGroup (&$page)
since 1.21 Use SpecialPage::getFinalGroupName
Member SpecialPageFactory::setGroup ( $page, $group)
since 1.21 Override SpecialPage::getGroupName
Class StubContLang
since 1.18
Member Title::escapeCanonicalURL ( $query='', $query2=false)
since 1.19
Member Title::escapeFullURL ( $query='', $query2=false)
since 1.19
Member Title::escapeLocalURL ( $query='', $query2=false)
since 1.19
Member Title::getEscapedText ()
since 1.19
Member Title::newFromRedirect ( $text)
since 1.21, use Content::getRedirectTarget instead.
Member Title::newFromRedirectArray ( $text)
since 1.21, use Content::getRedirectChain instead.
Member Title::newFromRedirectRecurse ( $text)
since 1.21, use Content::getUltimateRedirectTarget instead.
Member Title::updateTitleProtection ( $create_perm, $reason, $expiry)
in 1.19; use WikiPage::doUpdateRestrictions() instead.
Member Title::userCanRead ()
in 1.19; use userCan(), quickUserCan() or getUserPermissionsErrors() instead
Member Title::userIsWatching ()
in 1.20; use User::isWatched() instead.
Member User::edits ( $uid)
since 1.21 in favour of User::getEditCount
Member User::editToken ( $salt='', $request=null)
since 1.19, use getEditToken instead.
Member User::generateToken ()
since 1.20: Use MWCryptRand for secure purposes or wfRandomString for pseudo-randomness
Member User::getSkin ()
since 1.18 Use ->getSkin() in the most relevant outputting context you have
Member User::isValidEmailAddr ( $addr)
since 1.18 call Sanitizer::isValidEmail() directly
Member UserrightsPage::makeGroupNameListForLog ( $ids)
in 1.21; use LogFormatter instead.
Member WebRequest::escapeAppendQuery ( $query)
: Deprecated in 1.20, warnings in 1.21, remove in 1.22.
Member wfArrayLookup ( $a, $b)
since 1.22; use array_intersect_key()
Member wfArrayMerge ( $array1)
since 1.22; use array_replace()
Member wfDebugDieBacktrace ( $msg='')
since 1.22; just throw an MWException yourself
Member wfEmptyMsg ( $key)
since 1.18. Use Message::isDisabled().
Member wfGetIP ()
in 1.19; call $wgRequest->getIP() directly.
Member wfMsg ( $key)
since 1.18
Member wfMsgExt ( $key, $options)
since 1.18
Member wfMsgForContent ( $key)
since 1.18
Member wfMsgForContentNoTrans ( $key)
since 1.18
Member wfMsgGetKey ( $key, $useDB=true, $langCode=false, $transform=true)
since 1.18
Member wfMsgHtml ( $key)
since 1.18
Member wfMsgNoTrans ( $key)
since 1.18
Member wfMsgReal ( $key, $args, $useDB=true, $forContent=false, $transform=true)
since 1.18
Member wfMsgWikiHtml ( $key)
since 1.18
Member wfTime ()
since 1.22; call microtime() directly
Member wfViewPrevNext ( $offset, $limit, $link, $query='', $atend=false)
in 1.19; use Language::viewPrevNext() instead
Member WikiPage::doEdit ( $text, $summary, $flags=0, $baseRevId=false, $user=null)
since 1.21: use doEditContent() instead.
Member WikiPage::doQuickEdit ( $text, User $user, $comment='', $minor=0)
since 1.21, use doEditContent() instead.
Member WikiPage::estimateRevisionCount ()
in 1.19; use Title::estimateRevisionCount() instead.
Member WikiPage::getAutosummary ( $oldtext, $newtext, $flags)
since 1.21, use ContentHandler::getAutosummary() instead
Member WikiPage::getRawText ()
as of 1.21, getContent() should be used instead.
Member WikiPage::getText ( $audience=Revision::FOR_PUBLIC, User $user=null)
as of 1.21, getContent() should be used instead.
Member WikiPage::getUndoText (Revision $undo, Revision $undoafter=null)
since 1.21: use ContentHandler::getUndoContent() instead.
Member WikiPage::getUsedTemplates ()
in 1.19; use Title::getTemplateLinksFrom()
Member WikiPage::isBigDeletion ()
in 1.19; use Title::isBigDeletion() instead.
Member WikiPage::prepareTextForEdit ( $text, $revid=null, User $user=null)
in 1.21: use prepareContentForEdit instead.
Member WikiPage::preSaveTransform ( $text, User $user=null, ParserOptions $popts=null)
in 1.19; use Parser::preSaveTransform() instead
Member WikiPage::replaceSection ( $section, $text, $sectionTitle='', $edittime=null)
since 1.21, use replaceSectionContent() instead
Member WikiPage::updateRestrictions ( $limit=array(), $reason='', &$cascade=0, $expiry=array(), User $user=null)
since 1.19
Member WikiRevision::getText ()
Since 1.21, use getContent() instead.
Member Xml::escapeJsString ( $string)
since 1.21; use Xml::encodeJsVar() or Xml::encodeJsCall() instead
Member Xml::namespaceSelector ( $selected='', $all=null, $element_name='namespace', $label=null)
since 1.19
Member XmlDumpWriter::schemaVersion ()
in 1.20; use WikiExporter::schemaVersion() instead