MediaWiki  REL1_23
Deprecated List
Member Action ()
since 1.19 Use getLanguage instead
Member ApiBase ()
since 1.19 use getContext to get the current context
Member ApiBase ()
since 1.21, version string is no longer supported
Member ApiMain ($name, $class)
since 1.21, Use getModuleManager()->addModule() instead.
Member ApiMain ($name, $class)
since 1.21, Use getModuleManager()->addModule() instead.
Member ApiMain ()
since 1.21, Use getModuleManager()'s methods instead.
Member ApiMain ()
since 1.21, Use getModuleManager()'s methods instead.
Member ApiMain ()
since 1.21, always returns false
Member ApiPageSet ()
since 1.21
Member ApiParse ($languages)
since 1.18 No modern skin generates language links this way, please use language links data to generate your own HTML.
Member ApiQuery ()
since 1.21, list of generators is maintained by ApiPageSet
Member ApiQuery ()
since 1.21, use getModuleManager()'s methods instead
Member ApiQuery ($moduleName)
since 1.21, use getModuleManager()->getModuleGroup()
Member ApiQueryUsers ($user)
since 1.20; call User::getAutomaticGroups() directly.
Member ArchivedFile ()
1.23 Use getUser( 'text' ) instead.
Member Article ()
in 1.21, use WikiPage::getContent() instead
Member Article ($oldtext, $newtext, $flags)
since 1.21, use ContentHandler::getAutosummary() instead
Member Article ()
in 1.21; use WikiPage::getContent() instead
Member Article ()
since 1.19
Member Article ()
in 1.19; use fetchContent()
Member Article ()
since 1.19
Member Article ()
since 1.19
Member Article ()
since 1.19
Member BagOStuff ($key, $value, $exptime=0)
1.23
Member ChangesList ()
since 1.22
Member ContextSource ()
since 1.19 Use getLanguage instead
Member DatabaseMysqlBase ()
in 1.19, use getLagFromSlaveStatus
Member DerivativeContext ()
since 1.19 Use getLanguage instead
Member DerivativeContext ($l)
since 1.19 Use setLanguage instead
Member DifferenceEngine ($otext, $ntext)
since 1.21, use generateContentDiffBody() instead!
Member DifferenceEngine ($oldText, $newText)
since 1.21, use setContent() instead.
Member EditPage ()
in 1.19; throw an exception directly instead
Member EditPage ($def_text=false)
since 1.21, get WikiPage::getContent() instead.
Member EditPage ($preload)
since 1.21, use getPreloadedContent() instead
Member EditPage (&$editText)
since 1.21, use mergeChangesIntoContent() instead
Member EditPage ()
in 1.19; throw an exception directly instead
Member EditPage ($source=null, $protected=false, $reasons=array(), $action=null)
in 1.19; use displayPermissionsError() instead
Member EditPage ($text)
since 1.21, use setPreloadedContent() instead.
Member EditPage ()
in 1.19; throw an exception directly instead
Member FakeConverter ($text)
since 1.22 is no longer used
Member File ($path, $ext=true)
since 1.19
Member File ($path)
since 1.19
Member FileRepo ()
since 1.20
Class FormatExif
since 1.18
Class FSRepo
since 1.19
Member HTMLForm ()
since 1.18 load modules with ResourceLoader instead
Member IContextSource ()
since 1.19 Use getLanguage instead
Member IcuCollation ($valueCallback, $valueCount, $comparisonCallback, $target)
in 1.23; use ArrayUtils::findLowerBound() instead
Class ImageGallery
1.22 Use ImageGalleryBase::factory instead.
Member ImageGalleryBase ($skin)
since 1.18 Not used anymore
Member IORMRow ($field, $amount)
since 1.22
Member IORMRow ()
since 1.22
Member IORMRow ($name)
since 1.22
Member IORMRow ($override=true)
since 1.22
Member IORMRow ($fields=null, $override=true, $skipLoaded=false)
since 1.22
Member IORMRow ($summaryFields=null)
since 1.22
Member IORMRow ()
since 1.22
Member IORMRow ($functionName=null)
since 1.22
Member IORMRow ($summaryMode)
since 1.22
Member IORMRow ($update)
since 1.22
Member Job ($jobs)
since 1.21
Member Job ()
since 1.21
Member Job ()
since 1.21
Member Job ($type)
since 1.21
Member Job ($jobs)
since 1.21
Member Language ($text)
since 1.22 is no longer used
Member Language ()
in 1.19
Member Language ($code)
in 1.20, use fetchLanguageName()
Member Language ($customisedOnly=false)
in 1.20, use fetchLanguageNames()
Member Language ($code)
in 1.20, use fetchLanguageNames()
Member LanguageConverter ($text)
since 1.22 is no longer used
Member Linker ($class= 'external')
since 1.18 Just pass the external class directly to something using Html::expandAttributes
Member Linker (Title $title, $file, $frameParams=array(), $handlerParams=array(), $time=false, $query="", $widthOption=null)
since 1.20
Member Linker ($title, $text= '', $query= '', $trail= '', $prefix= '', $aprops= '', $style= '')
since 1.16 Use link(); warnings since 1.21
Member Linker ($nt, $text= '', $query= '', $trail= '', $prefix= '')
since 1.16 Use link(); warnings since 1.21
Member LoadBalancer ($conn)
in 1.18
Member LoadBalancer ($weights)
since 1.21, use ArrayUtils::pickRandom()
Member LogEventsList ()
in 1.20; use getTitle() instead.
Member LogEventsList ($type)
in 1.19
Member LogPage ($type)
in 1.19, warnings in 1.21. Use getDescription()
Member LogPage ($type)
in 1.19, warnings in 1.21. Use getName()
Member MediaWikiSite ($globalId)
Just use the constructor or the factory Site::newForType
Member MediaWikiTestCase ($code, $expected= 'Exception', $message= '')
since 1.22 Use setExpectedException
Member MWException ()
since 1.22 Use MWExceptionHandler::getLogId instead.
Member MWException ()
since 1.22 Use MWExceptionHandler::getLogMessage instead.
Member MWFunction ($callback)
since 1.22; use call_user_func()
Member MWFunction ($callback, $argsarams)
since 1.22; use call_user_func_array()
Member MWInit ($className, $methodName, $args)
since 1.22
Member MWInit ($class)
since 1.22
Member MWInit ($file)
since 1.22
Member MWInit ($file)
since 1.22
Member MWInit ($function)
since 1.22
Member MWInit ()
since 1.22
Member MWInit ($file)
since 1.22
Member MWInit ()
since 1.22
Member MWInit ($class, $method)
since 1.22
Member MWNamespace ($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 ($field, $amount)
since 1.22, use IORMTable->addToField
Member ORMRow ()
since 1.22
Member ORMRow ()
since 1.22
Member ORMRow ()
since 1.22
Member ORMRow ()
since 1.22
Member ORMRow ($functionName=null, array $options=null)
since 1.22
Member ORMRow ($name)
since 1.22
Member ORMRow ($override=true)
since 1.22
Member ORMRow ($fields=null, $override=true, $skipLoaded=false)
since 1.22
Member ORMRow ($summaryFields=null)
since 1.22
Member ORMRow ()
since 1.22
Member ORMRow ()
since 1.22, use IORMTable->removeRow
Member ORMRow ($functionName=null)
since 1.22 Use IORMTable->updateRow or ->insertRow
Member ORMRow ($functionName=null)
since 1.22
Member ORMRow ($summaryMode)
since 1.22
Member ORMRow ($update)
since 1.22
Member ORMTable (array $data, $loadDefaults=false)
use newRow instead
Member ORMTable (stdClass $result)
use newRowFromDBResult instead
Member ORMTable ()
since 1.21
Member OutputPage$mDebugtext
since 1.20; use MWDebug class instead.
Member OutputPage ($str)
in 1.19; use addSubtitle() instead
Member OutputPage ()
since 1.18
Member OutputPage ($code)
since 1.18 Use HttpStatus::getMessage() instead.
Member OutputPage ($modules=array())
since 1.17
Member OutputPage ()
since 1.18 Load modules with ResourceLoader, and origin and trustworthiness is identified and enforced automagically.
Member OutputPage ()
in 1.19; throw the exception directly
Member OutputPage ($ins)
since 1.22 Use echo yourself.
Member OutputPage ($permission)
since 1.18, just throw the exception directly
Member OutputPage ($type, $level)
since 1.24 Module allowance is no longer fragmented by content type. Use reduceAllowedModuleOrigin() instead.
Member OutputPage ($type, $level)
since 1.24 Raising level of allowed untrusted content is no longer supported. Use reduceAllowedModuleOrigin() instead.
Member ParserOptions ($x)
in 1.19
Member Preferences ($user)
in 1.19
Member Preferences (User $user, $newaddr)
in 1.20; use User::setEmailWithConfirmation() instead.
Member PrefixSearch ($search, $limit, $namespaces=array())
: Since 1.23, use TitlePrefixSearch or StringPrefixSearch classes
Class RawPage
in 1.19
Member RecentChange ($text)
since 1.22, moved to IRCColourfulRCFeedFormatter
Member RecentChange ($row)
in 1.22
Member RecentChange ($row)
in 1.22
Member RecentChange ()
since 1.22, use notifyRCFeeds instead.
Member RecentChange ($line, $address= '', $prefix= '', $port= '')
since 1.22
Member RedisConnectionPool ($server, RedisConnRef $cref, RedisException $e)
1.23
Class RefreshLinksJob2
1.23
Member RequestContext ()
since 1.19 Use getLanguage instead
Member RequestContext ($l)
since 1.19 Use setLanguage instead
Member Revision ()
since 1.21. Instead, use Revision::getContent( Revision::RAW ) or Revision::getSerializedData() as appropriate.
Member Revision ($audience=self::FOR_PUBLIC, User $user=null)
in 1.21, use getContent() instead
Class SiteArray
Class SiteObject
Class Sites
Member Sites ($group)
Member Sites ($globalId=false)
Member Sites ()
Member Skin ()
since 1.22
Member Skin ()
since 1.23, use getAllowedSkins
Member Skin ($unused)
in 1.19
Member SpecialPage ()
since 1.18
Member SpecialPage ()
since 1.19 Use getLanguage instead
Member SpecialPage ($subpage=false)
in 1.23, use SpecialPage::getPageTitle
Member SpecialPageFactory (&$page)
since 1.21 Use SpecialPage::getFinalGroupName
Member SpecialPageFactory ($page, $group)
since 1.21 Override SpecialPage::getGroupName
Class StubContLang
since 1.18
Member Title ($query= '', $query2=false)
since 1.19
Member Title ($query= '', $query2=false)
since 1.19
Member Title ($query= '', $query2=false)
since 1.19
Member Title ()
since 1.19
Member Title ($text)
since 1.21, use Content::getRedirectTarget instead.
Member Title ($text)
since 1.21, use Content::getRedirectChain instead.
Member Title ($text)
since 1.21, use Content::getUltimateRedirectTarget instead.
Member Title ($create_perm, $reason, $expiry)
in 1.19; use WikiPage::doUpdateRestrictions() instead.
Member Title ()
in 1.19; use userCan(), quickUserCan() or getUserPermissionsErrors() instead
Member Title ()
in 1.20; use User::isWatched() instead.
Member User ($uid)
since 1.21 in favour of User::getEditCount
Member User ($salt= '', $request=null)
since 1.19, use getEditToken instead.
Member User ()
since 1.20: Use MWCryptRand for secure purposes or wfRandomString for pseudo-randomness
Member User ()
since 1.18 Use ->getSkin() in the most relevant outputting context you have
Member User ($addr)
since 1.18 call Sanitizer::isValidEmail() directly
Member UserrightsPage ($ids)
in 1.21; use LogFormatter instead.
Member WebRequest ($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 ($text, $summary, $flags=0, $baseRevId=false, $user=null)
since 1.21: use doEditContent() instead.
Member WikiPage ($text, User $user, $comment= '', $minor=0)
since 1.21, use doEditContent() instead.
Member WikiPage ()
in 1.19; use Title::estimateRevisionCount() instead.
Member WikiPage ($oldtext, $newtext, $flags)
since 1.21, use ContentHandler::getAutosummary() instead
Member WikiPage ()
as of 1.21, getContent() should be used instead.
Member WikiPage ($audience=Revision::FOR_PUBLIC, User $user=null)
as of 1.21, getContent() should be used instead.
Member WikiPage (Revision $undo, Revision $undoafter=null)
since 1.21: use ContentHandler::getUndoContent() instead.
Member WikiPage ()
in 1.19; use Title::getTemplateLinksFrom()
Member WikiPage ()
in 1.19; use Title::isBigDeletion() instead.
Member WikiPage ($text, $revid=null, User $user=null)
in 1.21: use prepareContentForEdit instead.
Member WikiPage ($text, User $user=null, ParserOptions $popts=null)
in 1.19; use Parser::preSaveTransform() instead
Member WikiPage ($section, $text, $sectionTitle= '', $edittime=null)
since 1.21, use replaceSectionContent() instead
Member WikiPage ($limit=array(), $reason= '', &$cascade=0, $expiry=array(), User $user=null)
since 1.19
Member WikiRevision ()
Since 1.21, use getContent() instead.
Member Xml ($string)
since 1.21; use Xml::encodeJsVar() or Xml::encodeJsCall() instead
Member Xml ($selected= '', $all=null, $element_name= 'namespace', $label=null)
since 1.19
Member XmlDumpWriter ()
in 1.20; use WikiExporter::schemaVersion() instead