MediaWiki  REL1_22
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.17 use MWNamespace::getValidNamespaces()
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 ApiMain ()
since 1.17 Private caching is now the default, so there is usually no need to call this function.
Member ApiMain ()
since 1.17 Use setCacheMode( 'anon-public-user-private' )
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 Article ($noRedir=false, $sectionAnchor= '', $extraQuery= '')
in 1.18; call OutputPage::redirect() directly
Member Article ()
since 1.18
Member Article ()
since 1.18
Member Article ()
in 1.21, use WikiPage::getContent() instead
Member Article ()
since 1.18
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.18
Member Article ()
since 1.19
Member Article ()
since 1.19
Member Article ()
since 1.19
Member Article ()
since 1.18
Member Article ()
since 1.18
Member Block ()
since 1.18
Member Block ($expiry, $timestampType=TS_MW)
since 1.18; use $wgLang->formatExpiry() instead
Member Block ($expiry, $db)
since 1.18; use $dbw->encodeExpiry() instead
Member Block ($x=null)
since 1.18
Member Block ()
since 1.18, call $dbr->getInfinity() directly
Member Block ($address= '', $user=0)
since 1.18
Member Block ($address, $user=0)
since 1.18
Member Block ($range)
since 1.18, call IP::sanitizeRange() directly
Member Block ($expiry)
since 1.18 moved to SpecialBlock::parseExpiryInput()
Member CategoryViewer (Title $title, $sortkey, $pageLength)
since 1.17 kept for compatibility, use addSubcategoryObject instead
Member ChangesList ($unused)
in 1.18; use newFromContext() instead
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 ($match=false)
since 1.17 Use method spamPageWithContent() instead
Member EditPage ()
in 1.19; throw an exception directly instead
Member Exif ()
since 1.18
Member Exif ()
since 1.18
Member FakeConverter ($text)
since 1.22 is no longer used
Class FakeMemCachedClient
since 1.18
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
Class ImageGallery
1.22 Use ImageGalleryBase::factory instead.
Member ImageGalleryBase ($skin)
since 1.18 Not used anymore
Member in_string ($needle, $str, $insensitive=false)
Just use str(i)pos
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.22
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 ($text)
since 1.17 Use autoConvertToAllVariants()
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 LanguageConverter ($text)
since 1.17 Use autoConvertToAllVariants() instead
Member Linker ($class= 'external')
since 1.18 Just pass the external class directly to something using Html::expandAttributes
Member Linker ($title, $text= '', $query= '', $trail= '')
since 1.16 Use link()
Member Linker ($title, $text= '', $query= '', $trail= '', $prefix= '')
since 1.16 Use link()
Member Linker ($nt, $colour, $text= '', $query= '', $trail= '', $prefix= '')
since 1.16 Use link()
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 Linker ($size, $nt, $text= '', $query= '', $trail= '', $prefix= '')
since 1.17
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 MediaWiki ($title, IContextSource $context)
in 1.18; use Article::newFromTitle() instead
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 ()
since 1.22 use User::getOption('math') instead
Member ParserOptions ($title=null)
since 1.18 Use Linker::* instead
Member ParserOptions ($x)
since 1.22
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 ProfilerSimple ($ru=null)
in 1.20
Member QuickTemplate ($str)
since 1.21; use Xml::encodeJsVar() or Xml::encodeJsCall() instead
Class RawPage
in 1.19
Member RecentChange ($text)
since 1.22, moved to IRCColourfulRCFeedFormatter
Member RecentChange ($row)
in 1.22
Member RecentChange ()
since 1.22, use notifyRCFeeds instead.
Member RecentChange ($line, $address= '', $prefix= '', $port= '')
since 1.22
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
Member Revision ()
since 1.17
Member SearchEngine ()
since 1.18 Call supports( 'list-redirects' );
Class SiteArray
Class SiteObject
Class Sites
Member Sites ($group)
Member Sites ($globalId=false)
Member Sites ()
Member Skin ()
since 1.22
Member Skin ($unused)
in 1.19
Member SpecialPage ($fName, $a)
since 1.17, call parent::__construct()
Member SpecialPage (&$title, IContextSource &$context, $including=false)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ($name)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ($x=null)
since 1.18
Member SpecialPage ($x=null)
since 1.18
Member SpecialPage ()
since 1.18
Member SpecialPage (&$page)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ()
since 1.19 Use getLanguage instead
Member SpecialPage ($name, $subpage=false)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ($name)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ($alias)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ()
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ()
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ($alias)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage (User $user=null)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ($x=null)
since 1.18
Member SpecialPage ()
since 1.18
Member SpecialPage ()
since 1.18
Member SpecialPage ($x=null)
since 1.18
Member SpecialPage ($name)
since 1.18
Member SpecialPage ($alias)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ($alias)
since 1.18 call SpecialPageFactory method directly
Member SpecialPage ($x=null)
since 1.18
Member SpecialPage ($page, $group)
since 1.18 call SpecialPageFactory method directly
Member SpecialPageFactory (&$page)
since 1.21 Use SpecialPage::getFinalGroupName
Member SpecialPageFactory ($page, $group)
since 1.21 Override SpecialPage::getGroupName
Member SpecialRevisionDelete ($bitPars, $oldfield)
since 1.22, use RevisionDeleter::extractBitfield instead
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 ($str)
in 1.19 due to removal of user_options from the user table
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.17 use the ParserOptions object to get the relevant options
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 WebRequest ($key)
since 1.17
Member wfArrayLookup ($a, $b)
since 1.22; use array_intersect_key()
Member wfArrayMerge ($array1)
since 1.22; use array_replace()
Member wfCreateObject ($name, $p)
since 1.18, warnings in 1.18, removal in 1.20
Member wfDebugDieBacktrace ($msg= '')
since 1.22; just throw an MWException yourself
Member wfDoUpdates ($commit= '')
since 1.19
Member wfEmptyMsg ($key)
since 1.18. Use Message::isDisabled().
Member wfGenerateToken ($salt= '')
since 1.20; Please use MWCryptRand for security purposes and wfRandomString for pseudo-random strings
Member wfGetAgent ()
in 1.18; use $wgRequest->getHeader( 'User-Agent' ) instead.
Member wfGetForwardedFor ()
in 1.19; use $wgRequest->getHeader( 'X-Forwarded-For' ) instead.
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 wfOut ($s)
since 1.18, warnings in 1.18, remove in 1.20
Member wfStreamFile ($fname, $headers=array())
since 1.19
Member wfTime ()
since 1.22; call microtime() directly
Member wfUILang ()
since 1.18
Member wfViewPrevNext ($offset, $limit, $link, $query= '', $atend=false)
in 1.19; use Language::viewPrevNext() instead
Member WikiError ($message)
since 1.17
Member WikiError ($object)
since 1.17
Member WikiErrorMsg ($message)
since 1.17
Member WikiPage ($rev)
since 1.18, use doEditUpdates()
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 ($text, $comment= '', $minor=0)
since 1.18
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 WikiPage ($oldid)
since 1.18
Member WikiPage ()
since 1.18
Member WikiRevision ()
Since 1.21, use getContent() instead.
Member WikiXmlError ($parser, $message= 'XML parsing error', $context=null, $offset=0)
since 1.17
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