- Member $wgIllegalFileChars
- since 1.41; no longer customizable
- Member $wgLang
- since 1.47, use an available context source when possible, or, as a backup, RequestContext::getMain()
- Member $wgLegalTitleChars
- since 1.41; use Extension:TitleBlacklist to customize
- Member $wgPHPSessionHandling
- since 1.45 Integration with PHP session handling will be removed in the future
- Member $wgSitemapNamespacesPriorities
- since 1.45 and ignored
- Member $wgTrackingCategories
- since 1.25 Extensions should now register tracking categories using the new extension registration system.
- Member $wgUploadStashScalerBaseUrl
- since 1.36 Use thumbProxyUrl in $wgLocalFileRepo
- Member $wgUseCopyrightUpload
- since 1.47 This feature is being removed.
- Class ConstantDependency
Since 1.47
- Member DBO_SSL
- since 1.39, use the "ssl" parameter
- Class DependencyWrapper
Since 1.47
- Member EDIT_DEFER_UPDATES
- since 1.27, updates are always deferred
- Member EDIT_SUPPRESS_RC
- since 1.44, use EDIT_SILENT instead
- Class FileDependency
Since 1.47
- Class GlobalDependency
Since 1.47
- Class MainConfigDependency
Since 1.47
- Class MediaWiki
since 1.42, use MediaWikiEntryPoint instead
since 1.45; use JsonCodecable in new code
since 1.45; use JsonCodecInterface
since 1.45; use JsonCodecInterface
- Member MediaWiki::doPostOutputShutdown ()
- since 1.42, extensions should have no need to call this.
- Member MediaWiki::Json::JsonDeserializableTrait
- since 1.45; use JsonCodecableTrait in new code.
- Member MediaWiki::preOutputCommit (IContextSource $context)
- since 1.42, extensions should have no need to call this. Subclasses of MediaWikiEntryPoint in core should generally call prepareForOutput() instead.
- Member MediaWiki::restInPeace ()
- since 1.42, extensions should have no need to call this. Subclasses of MediaWikiEntryPoint in core should generally call postOutputShutdown() instead.
- Member MediaWiki\Api\ApiBase::makeMessage ( $msg, IContextSource $context, ?array $params=null)
- since 1.43, use ApiBase::msg()
- Member MediaWiki\Api\ApiBase::PARAM_ALL
- since 1.35, use ParamValidator::PARAM_ALL instead
- Member MediaWiki\Api\ApiBase::PARAM_ALLOW_DUPLICATES
- since 1.35, use ParamValidator::PARAM_ALLOW_DUPLICATES instead
- Member MediaWiki\Api\ApiBase::PARAM_DEPRECATED
- since 1.35, use ParamValidator::PARAM_DEPRECATED instead
- Member MediaWiki\Api\ApiBase::PARAM_DEPRECATED_VALUES
- since 1.35, use EnumDef::PARAM_DEPRECATED_VALUES instead
- Member MediaWiki\Api\ApiBase::PARAM_DFLT
- since 1.35, use ParamValidator::PARAM_DEFAULT instead
- Member MediaWiki\Api\ApiBase::PARAM_EXTRA_NAMESPACES
- since 1.35, use NamespaceDef::PARAM_EXTRA_NAMESPACES instead
- Member MediaWiki\Api\ApiBase::PARAM_ISMULTI
- since 1.35, use ParamValidator::PARAM_ISMULTI instead
- Member MediaWiki\Api\ApiBase::PARAM_ISMULTI_LIMIT1
- since 1.35, use ParamValidator::PARAM_ISMULTI_LIMIT1 instead
- Member MediaWiki\Api\ApiBase::PARAM_ISMULTI_LIMIT2
- since 1.35, use ParamValidator::PARAM_ISMULTI_LIMIT2 instead
- Member MediaWiki\Api\ApiBase::PARAM_MAX
- since 1.35, use IntegerDef::PARAM_MAX instead
- Member MediaWiki\Api\ApiBase::PARAM_MAX2
- since 1.35, use IntegerDef::PARAM_MAX2 instead
- Member MediaWiki\Api\ApiBase::PARAM_MAX_BYTES
- since 1.35, use StringDef::PARAM_MAX_BYTES instead
- Member MediaWiki\Api\ApiBase::PARAM_MAX_CHARS
- since 1.35, use StringDef::PARAM_MAX_CHARS instead
- Member MediaWiki\Api\ApiBase::PARAM_MIN
- since 1.35, use IntegerDef::PARAM_MIN instead
- Member MediaWiki\Api\ApiBase::PARAM_RANGE_ENFORCE
- since 1.35
- Member MediaWiki\Api\ApiBase::PARAM_REQUIRED
- since 1.35, use ParamValidator::PARAM_REQUIRED instead
- Member MediaWiki\Api\ApiBase::PARAM_SENSITIVE
- since 1.35, use ParamValidator::PARAM_SENSITIVE instead
- Member MediaWiki\Api\ApiBase::PARAM_SUBMODULE_MAP
- since 1.35, use SubmoduleDef::PARAM_SUBMODULE_MAP instead
- Member MediaWiki\Api\ApiBase::PARAM_SUBMODULE_PARAM_PREFIX
- since 1.35, use SubmoduleDef::PARAM_SUBMODULE_PARAM_PREFIX instead
- Member MediaWiki\Api\ApiBase::PARAM_TYPE
- since 1.35, use ParamValidator::PARAM_TYPE instead
- Member MediaWiki\Api\ApiBase::PARAM_VALUE_LINKS
- since 1.35
- Class MediaWiki\Api\ApiErrorFormatter_BackCompat
since 1.25; only for backwards compatibility, do not use
- Class MediaWiki\Api\ApiQueryDeletedrevs
- since 1.25
- Member MediaWiki\Api\ApiUpload::getDummyInstance ()
- Since 1.46, subclasses of ApiUpload can use ApiUpload::getUploadImageInfo() instead.
- Interface MediaWiki\Api\Hook\ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook
since 1.46 use ApiQueryBaseBeforeQueryHook
- Member MediaWiki\Api\Hook\ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook::onApiQueryWatchlistPrepareWatchedItemQueryServiceOptions ( $module, $params, &$options)
- since 1.46 use ApiQueryBaseBeforeQueryHook
- Member MediaWiki\Autoload\AutoloadGenerator::setPsr4Namespaces (array $namespaces)
- since 1.40 - PSR-4 classes are now included in the generated classmap, hard-deprecated since 1.45
- Member MediaWiki\Block\BlockManager::getUserBlock (UserIdentity $user, $request, $fromReplica, $disableIpBlockExemptChecking=false)
- since 1.42 Use getBlock(), which is the same except that it expects the caller to do ipblock-exempt permission checking and to set $request to null if the user is exempt from IP blocks.
- Member MediaWiki\Block\BlockPermissionCheckerFactory::newBlockPermissionChecker ( $target, Authority $performer)
- since 1.44 use newChecker, which does not require $target
- Class MediaWiki\Block\BlockUtils
- since 1.44 use BlockTargetFactory
- Class MediaWiki\Block\BlockUtilsFactory
- since 1.44 use CrossWikiBlockTargetFactory
- Member MediaWiki\Block\DatabaseBlock::doAutoblock ( $autoblockIP)
- since 1.42, use DatabaseBlockStore::doAutoblock instead
- Member MediaWiki\Block\DatabaseBlock::getAutoblockExpiry ( $timestamp)
- since 1.42 No replacement, no known callers.
- Member MediaWiki\Block\DatabaseBlock::getBlocksForIPList (array $ipChain, $applySoftBlocks, $fromPrimary=false)
- since 1.44
- Member MediaWiki\Block\DatabaseBlock::isExemptedFromAutoblocks ( $ip)
- since 1.44 use AutoblockExemptionList::isExempt
- Member MediaWiki\Block\DatabaseBlock::newFromID ( $id)
- since 1.42 use DatabaseBlockStore::newFromID()
- Member MediaWiki\Block\DatabaseBlock::newFromRow ( $row)
- since 1.44 use DatabaseBlockStore::newFromRow
- Member MediaWiki\Block\DatabaseBlock::newFromTarget ( $specificTarget, $vagueTarget=null, $fromPrimary=false)
- since 1.44
- Member MediaWiki\Block\DatabaseBlock::newListFromTarget ( $specificTarget, $vagueTarget=null, $fromPrimary=false)
- since 1.44
- Member MediaWiki\Block\DatabaseBlock::updateTimestamp ()
- since 1.42, use DatabaseBlockStore::updateTimestamp instead
- Class MediaWiki\Cache\UserCache
- since 1.43, use ActorStore
- Member MediaWiki\Cache\UserCache::singleton ()
- since 1.43, use MediaWikiServices::getInstance()->getUserCache()
- Member MediaWiki\Category\Category::getTitle ()
- since 1.37, use getPage() instead.
- Member MediaWiki\Category\CategoryViewer::getSubcategorySortChar (PageIdentity $page, string $sortkey)
- since 1.45, treat sortkey for sub-category the same as for others instead.
- Member MediaWiki\ChangeTags\ChangeTags::addTags ( $tags, $rc_id=null, $rev_id=null, $log_id=null, $params=null, ?RecentChange $rc=null)
- since 1.41 use ChangeTagsStore instead. Hard-deprecated since 1.44.
- Member MediaWiki\ChangeTags\ChangeTags::buildTagFilterSelector ( $selected, $ooui, IContextSource $context, bool $activeOnly=self::TAG_SET_ACTIVE_ONLY, bool $useAllTags=self::USE_ALL_TAGS)
- Since 1.47. Use
ChangeTagsFormatter::buildTagFilter() instead.
- Member MediaWiki\ChangeTags\ChangeTags::canUpdateTags (array $tagsToAdd, array $tagsToRemove, ?Authority $performer=null)
- Since 1.47
- Member MediaWiki\ChangeTags\ChangeTags::formatSummaryRow ( $tags, $unused, MessageLocalizer $localizer)
- Since 1.47. Use
ChangeTagsFormatter::formatTagsAsSummaryList instead.
- Member MediaWiki\ChangeTags\ChangeTags::getChangeTagList (MessageLocalizer $localizer, Language $lang, bool $activeOnly=self::TAG_SET_ACTIVE_ONLY, bool $useAllTags=self::USE_ALL_TAGS, $labelsOnly=false)
- Since 1.47. Use
ChangeTagsFormatter::getChangeTagList() instead.
- Member MediaWiki\ChangeTags\ChangeTags::getChangeTagListSummary (MessageLocalizer $localizer, Language $lang, bool $activeOnly=self::TAG_SET_ACTIVE_ONLY, bool $useAllTags=self::USE_ALL_TAGS)
- Since 1.47. Use
ChangeTagsFormatter::getChangeTagListSummary() instead.
- Member MediaWiki\ChangeTags\ChangeTags::tagDescription ( $tag, MessageLocalizer $context)
- Since 1.47. Use
ChangeTagsFormatter::getTagDescription instead.
- Member MediaWiki\ChangeTags\ChangeTags::tagHelpLink ( $tag, MessageLocalizer $context)
- Since 1.47. Use
ChangeTagsFormatter::getTagDescription instead.
- Member MediaWiki\ChangeTags\ChangeTags::tagLongDescriptionMessage ( $tag, MessageLocalizer $context)
- Since 1.47. Use
ChangeTagsFormatter::getTagDescription instead.
- Member MediaWiki\ChangeTags\ChangeTags::tagShortDescriptionMessage ( $tag, MessageLocalizer $context)
- Since 1.47. Use
ChangeTagsFormatter::getTagDescription instead.
- Member MediaWiki\ChangeTags\ChangeTagsStore::modifyDisplayQuery (&$tables, &$fields, &$conds, &$join_conds, &$options, $filter_tag='', bool $exclude=false)
- since 1.41 use ChangeTagsStore::modifyDisplayQueryBuilder instead
- Class MediaWiki\Collation\CollationCkb
- since 1.44 use CentralKurdishCollation instead
- Class MediaWiki\Config\ConfigRepository
- since 1.42; Introduced but seems unused since inception.
- Member MediaWiki\Content\ContentHandler::getPageViewLanguage (Title $title, ?Content $content=null)
- since 1.42 Use ParserOutput::getLanguage instead. See also OutputPage::getContLangForJS.
- Member MediaWiki\Content\ContentHandler::getSlotDiffRendererInternal (IContextSource $context)
- since 1.35; use getSlotDiffRendererWithOptions instead Emitting deprecation warnings since 1.41.
- Interface MediaWiki\Content\Hook\SearchDataForIndexHook
since 1.40, use SearchDataForIndexHook2 instead.
- Member MediaWiki\Content\ValidationParams::getParentRevisionId ()
- since 1.38. Born soft-deprecated as we will move usage of it to MultiContentSaveHook in ProofreadPage (only one place of usage).
- Member MediaWiki\Content\WikitextContent::getRedirectTargetAndText ()
- since 1.41, use WikitextContentHandler::extractRedirectTargetAndText
- Member MediaWiki\Deferred\LinksUpdate\LinksUpdate::getAddedLinks ()
- since 1.38 use getPageReferenceIterator() or getPageReferenceArray(), hard-deprecated since 1.43
- Member MediaWiki\Deferred\LinksUpdate\LinksUpdate::getRemovedLinks ()
- since 1.38 use getPageReferenceIterator() or getPageReferenceArray(), hard-deprecated since 1.43
- Member MediaWiki\Deferred\LinksUpdate\TitleLinksTable::getTitleArray ( $setType)
- since 1.38, hard-deprecated since 1.43
- Member MediaWiki\Deferred\SiteStatsUpdate::__construct ( $views, $edits, $good, $pages=0, $users=0)
- since 1.39 Use SiteStatsUpdate::factory() instead.
- Member MediaWiki\Diff\DifferenceEngine::generateContentDiffBody (Content $old, Content $new)
- since 1.32, use a SlotDiffRenderer instead.
- Member MediaWiki\Diff\DifferenceEngine::generateTextDiffBody ( $otext, $ntext)
- since 1.32, use a TextSlotDiffRenderer instead.
- Member MediaWiki\Diff\DifferenceEngine::getExtraCacheKeys ()
-
- Member MediaWiki\Diff\DifferenceEngine::localiseLineNumbers ( $text)
- since 1.41, use BaseTextDiffer::localizeLineNumbers()
- Member MediaWiki\Diff\DifferenceEngine::setContent (Content $oldContent, Content $newContent)
- since 1.32, use setRevisions or ContentHandler::getSlotDiffRenderer.
- Class MediaWiki\Diff\DifferenceEngineSlotDiffRenderer
- Member MediaWiki\Diff\TextSlotDiffRenderer::setLanguage (Language $language)
- since 1.41
- Class MediaWiki\Edit\PreparedEdit
- since 1.32; Since 1.37, use PreparedUpdate instead.
- Member MediaWiki\Edit\PreparedEdit::__get ( $name)
- since 1.33
- Member MediaWiki\EditPage\TextboxBuilder::mergeClassesIntoAttributes (array $classes, array $attribs)
- since 1.44, use Html::addClass() instead
- Class MediaWiki\Exception\MWException
- since 1.40, use native exceptions instead (either directly, or defining subclasses when appropriate)
- Member MediaWiki\ExternalLinks\ExternalLinksLookup::getExternalLinksForPage (int $pagId, IReadableDatabase $dbr, $fname)
- since 1.45 use getExtLinksForPage() instead
- Class MediaWiki\ExternalStore\ExternalStore
- since 1.34 Use the ExternalStoreAccess service instead.
- Member MediaWiki\ExternalStore\ExternalStore::batchFetchFromURLs (array $urls)
- since 1.34
- Member MediaWiki\ExternalStore\ExternalStore::fetchFromURL ( $url, array $params=[])
- since 1.34
- Member MediaWiki\ExternalStore\ExternalStore::getStoreObject ( $proto, array $params=[])
- since 1.34
- Member MediaWiki\ExternalStore\ExternalStore::insert ( $url, $data, array $params=[])
- since 1.34
- Member MediaWiki\ExternalStore\ExternalStore::insertToDefault ( $data, array $params=[])
- since 1.34
- Member MediaWiki\ExternalStore\ExternalStore::insertToForeignDefault ( $data, $wiki)
- since 1.34 Use insertToDefault() with 'wiki' set
- Member MediaWiki\ExternalStore\ExternalStore::insertWithFallback (array $tryStores, $data, array $params=[])
- since 1.34
- Member MediaWiki\Feed\FeedUtils::formatDiffRow ( $title, $oldid, $newid, $timestamp, $comment, $actiontext='')
- since 1.38 use formatDiffRow2
- Member MediaWiki\FileRepo\File\ArchivedFile::getMetadata ()
- since 1.37 use getMetadataArray() or getMetadataItem()
- Member MediaWiki\FileRepo\File\ArchivedFile::getQueryInfo ()
- since 1.41 use FileSelectQueryBuilder instead
- Member MediaWiki\FileRepo\File\File::getMetadata ()
- since 1.37 use getMetadataArray() or getMetadataItem()
- Member MediaWiki\FileRepo\File\LocalFile::getMetadata ()
- since 1.37 use getMetadataArray() or getMetadataItem()
- Member MediaWiki\FileRepo\File\LocalFile::getQueryInfo (array $options=[])
- since 1.41 use FileSelectQueryBuilder instead
- Member MediaWiki\FileRepo\File\LocalFile::lock ()
- since 1.38 Use acquireFileLock(); hard-deprecated in 1.47
- Member MediaWiki\FileRepo\File\LocalFile::unlock ()
- since 1.38 Use releaseFileLock(); hard-deprecated in 1.47
- Class MediaWiki\FileRepo\File\LocalFileLockError
since 1.47
- Member MediaWiki\FileRepo\File\OldLocalFile::getQueryInfo (array $options=[])
- since 1.41 use FileSelectQueryBuilder instead
- Member MediaWiki\FileRepo\FileRepo::SKIP_LOCKING
- Since 1.47; unused
- Interface MediaWiki\FileRepo\Hook\LocalFile__getHistoryHook
since 1.37
- Interface MediaWiki\Hook\EditPageBeforeConflictDiffHook
- since 1.47
- Interface MediaWiki\Hook\EditPageBeforeEditToolbarHook
since 1.36 Use one of the many other EditPage hooks instead
- Interface MediaWiki\Hook\ProtectionForm__buildFormHook
since 1.36, use ProtectionFormAddFormFields
- Member MediaWiki\HookContainer\HookContainer::getHandlerCallbacks (string $hook)
- since 1.41.
- Member MediaWiki\Html\Html::buttonAttributes (array $attrs, array $modifiers=[])
- since 1.42 No-op
- Member MediaWiki\Html\Html::getTextInputAttributes (array $attrs)
- since 1.42 No-op
- Member MediaWiki\HTMLForm\HTMLForm::loadData ()
- since 1.39, Use prepareForm() instead.
- Member MediaWiki\HTMLForm\HTMLFormField::getNearestFieldByName ( $alldata, $name, $asDisplay=false)
- since 1.38 Use getNearestFieldValue() instead.
- Member MediaWiki\Import\ImportableOldRevision::getUserObj ()
- since 1.39, use {
- Member MediaWiki\Import\ImportableUploadRevision::getUserObj ()
- since 1.39, use {
- Member MediaWiki\Import\WikiRevision::$content
- since 1.35, use getContent
- Member MediaWiki\Import\WikiRevision::$format
- since 1.35, use getContent
- Member MediaWiki\Import\WikiRevision::$model
- since 1.35, use getContent
- Member MediaWiki\Import\WikiRevision::$text
- since 1.35, use getContent
- Member MediaWiki\Import\WikiRevision::$userObj
- since 1.39, use {
- Member MediaWiki\Import\WikiRevision::getContentHandler ()
- since 1.35, use getContent
- Member MediaWiki\Import\WikiRevision::getFormat ()
- since 1.35, use getContent
- Member MediaWiki\Import\WikiRevision::getModel ()
- since 1.35, use getContent
- Member MediaWiki\Import\WikiRevision::getUserObj ()
- since 1.39, use {
- Member MediaWiki\Import\WikiRevision::importOldRevision ()
- since 1.31. Use OldRevisionImporter::import
- Member MediaWiki\Import\WikiRevision::setFormat ( $format)
- since 1.35, use setContent instead.
- Member MediaWiki\Import\WikiRevision::setModel ( $model)
- since 1.35, use setContent instead.
- Member MediaWiki\Import\WikiRevision::setText ( $text)
- since 1.35, use setContent instead.
- Member MediaWiki\Import\WikiRevision::setUserIP ( $ip)
- since 1.39, use {
- Member MediaWiki\Import\WikiRevision::setUserObj ( $user)
- since 1.39, use {
- Member MediaWiki\Installer\DatabaseInstaller::$db
- since 1.43 – use definitelyGetConnection()
- Member MediaWiki\Installer\Task\ITaskContext::CONN_DONT_KNOW
- since 1.43
- Interface MediaWiki\Interwiki\Hook\InterwikiLoadPrefixHook
- since 1.36, does not support enumerating all valid prefixes; for testing purposes (re)set $wgInterwikiCache instead.
- Member MediaWiki\JobQueue\Job::factory ( $command, $params=[])
- since 1.40, use JobFactory instead.
- Interface MediaWiki\JobQueue\Jobs\Hook\RecentChangesPurgeRowsHook
since 1.45 use RecentChangesPurgeQuery
- Member MediaWiki\Json\JsonCodec::unserialize ( $json, ?string $expectedClass=null)
- since 1.43; use deserialize()
- Member MediaWiki\Json\JsonCodec::unserializeArray (array $array)
- since 1.43; use deserializeArray()
- Member MediaWiki\Json\JsonDeserializer::unserialize ( $json, ?string $expectedClass=null)
- since 1.43
- Member MediaWiki\Json\JsonDeserializer::unserializeArray (array $array)
- since 1.43
- Member MediaWiki\Language\Converters\SrConverter::getAdditionalFlags ()
- since 1.46. These options ('letter' and 'word') do not appear to correspond to working flags in the current version of MediaWiki.
- Class MediaWiki\Language\Dependency\GlobalDependency
since 1.42
- Interface MediaWiki\Language\Hook\MessageCache__getHook
since 1.41 Use MessageCacheFetchOverrides instead
- Member MediaWiki\Language\Language::$dateFormatStrings
- since 1.35, must be private
- Member MediaWiki\Language\Language::$durationIntervals
- since 1.35, use the DURATION_INTERVALS constant
- Member MediaWiki\Language\Language::$mExtendedSpecialPageAliases
- since 1.35, must be protected
- Member MediaWiki\Language\Language::$mMagicExtensions
- since 1.35, use LocalisationCache with custom language config
- Member MediaWiki\Language\Language::$mMonthAbbrevMsgs
- since 1.35, use the MONTH_ABBREVIATED_MESSAGES constant
- Member MediaWiki\Language\Language::$mMonthMsgs
- since 1.35, use the MONTH_MESSAGES constant
- Member MediaWiki\Language\Language::embedBidi ( $text='')
- since 1.43, use bdi HTML tag in HTML context where possible.
- Member MediaWiki\Language\Language::emphasize ( $text)
- since 1.46, use CSS instead
- Member MediaWiki\Language\Language::getAllMessages ()
- since 1.41, use LocalisationCache directly.
- Member MediaWiki\Language\Language::getDirMark ( $opposite=false)
- since 1.43, use bdi HTML tag in HTML context where possible.
- Member MediaWiki\Language\Language::getDirMarkEntity ( $opposite=false)
- hard deprecated since 1.43, use bdi HTML tag in HTML context where possible.
- Member MediaWiki\Language\Language::getMessage ( $key)
- since 1.41, use LocalisationCache or MessageCache as appropriate.
- Member MediaWiki\Language\Language::resetNamespaces ()
- since 1.39 Use MediaWikiServices::resetServiceForTesting() instead.
- Member MediaWiki\Language\LanguageConverter::getAdditionalFlags ()
- since 1.46. Unused except by SrConverter, which uses this to define non-functional flags.
- Member MediaWiki\Language\LanguageFallback::MESSAGES
- since 1.46; use LanguageFallbackMode::MESSAGES
- Member MediaWiki\Language\LanguageFallback::STRICT
- since 1.46; use LanguageFallbackMode::STRICT
- Member MediaWiki\Language\MessageCache::parse ( $text, ?PageReference $page=null, $linestart=true, $interface=false, $language=null)
- since 1.44 use MessageParser::parseWithoutPostprocessing()
- Member MediaWiki\Language\MessageCache::parseWithPostprocessing (string $text, PageReference $contextPage, bool $linestart=true, bool $interface=false, $language=null)
- since 1.44 use MessageParser::parse()
- Member MediaWiki\Language\MessageCache::transform ( $message, $interface=false, $language=null, ?PageReference $page=null)
- since 1.44 use MessageParser::transform()
- Member MediaWiki\Languages\Data\Names::$names
- since 1.43
- Member MediaWiki\Languages\LanguageJa::emphasize ( $text)
- since 1.46, use CSS instead
- Class MediaWiki\Languages\LanguageQqx
- since 1.41. The overridden method is deprecated and emits deprecation warnings since 1.47. The feature has been reimplemented in MessageCache. Callers doing "new LanguageQqx" should use $languageFactory->getLanguage( 'qqx' ) to get a Language object with its code set to qqx.
- Member MediaWiki\Linker\Linker::link ( $target, $html=null, $customAttribs=[], $query=[], $options=[])
- since 1.28, use MediaWiki\Linker\LinkRenderer instead
- Member MediaWiki\Linker\Linker::linkKnown ( $target, $html=null, $customAttribs=[], $query=[], $options=[ 'known'])
- since 1.28, use MediaWiki\Linker\LinkRenderer instead
- Member MediaWiki\Linker\Linker::makeExternalLink ( $url, $text, $escape=true, $linktype='', $attribs=[], $title=null)
- since 1.43; use LinkRenderer::makeExternalLink(), passing in an HtmlArmor instance if $escape was false.
- Member MediaWiki\Linker\Linker::userLink ( $userId, $userName, $altUserName=false, $attributes=[])
- since 1.44, use
LinkRenderer::makeUserLink() instead.
- Member MediaWiki\Linker\UserLinkRenderer::userLink (UserIdentity $targetUser, IContextSource $context, ?string $altUserName=null, array $attributes=[])
- since 1.45, use LinkRenderer::makeUserLink() instead.
- Class MediaWiki\Logger\Monolog\LegacyFormatter
- since 1.32
- Member MediaWiki\Logging\DatabaseLogEntry::getSelectQueryData ()
- since 1.41 use newSelectQueryBuilder() instead
- Member MediaWiki\Logging\LogFormatter::newFromEntry (LogEntry $entry)
- since 1.42, use LogFormatterFactory instead, hard-deprecated since 1.43
- Member MediaWiki\Logging\LogFormatter::newFromRow ( $row)
- since 1.42, use LogFormatterFactory instead, hard-deprecated since 1.43
- Class MediaWiki\Logging\PatrolLog
- since 1.47
- Member MediaWiki\Logging\PatrolLog::record ( $rc, $auto, UserIdentity $user, $tags=null)
- Since 1.47. Use
PatrolManager::createPatrolLog instead. The new method does not filter out automatic patrol events and requires a RecentChange object instead of also accepting an ID
- Member MediaWiki\MainConfigNames::IllegalFileChars
- since 1.41; no longer customizable
- Member MediaWiki\MainConfigNames::LegalTitleChars
- since 1.41; use Extension:TitleBlacklist to customize
- Member MediaWiki\MainConfigNames::PHPSessionHandling
- since 1.45 Integration with PHP session handling will be removed in the future
- Member MediaWiki\MainConfigNames::SitemapNamespacesPriorities
- since 1.45 and ignored
- Member MediaWiki\MainConfigNames::TrackingCategories
- since 1.25 Extensions should now register tracking categories using the new extension registration system.
- Member MediaWiki\MainConfigNames::UploadStashScalerBaseUrl
- since 1.36 Use thumbProxyUrl in $wgLocalFileRepo
- Member MediaWiki\MainConfigNames::UseCopyrightUpload
- since 1.47 This feature is being removed.
- Member MediaWiki\Maintenance\Maintenance::$mArgs
- since 1.39, use {
- Member MediaWiki\Maintenance\Maintenance::$mDescription
- since 1.39, use {
- Member MediaWiki\Maintenance\Maintenance::$mInputLoaded
- since 1.39, treat as private to the Maintenance base class
- Member MediaWiki\Maintenance\Maintenance::$mOptions
- since 1.39, use {
- Member MediaWiki\Maintenance\Maintenance::$mParams
- since 1.39, use $this->parameters instead.
- Member MediaWiki\Maintenance\Maintenance::$orderedOptions
- since 1.39, use $this->getParameters()->getOptionsSequence() instead.
- Member MediaWiki\Maintenance\Maintenance::beginTransaction (IDatabase $dbw, $fname)
- Since 1.44 Use
beginTransactionRound() instead
- Member MediaWiki\Maintenance\Maintenance::commitTransaction (IDatabase $dbw, $fname)
- Since 1.44 Use
commitTransactionRound() instead
- Member MediaWiki\Maintenance\Maintenance::requireTestsAutoloader ()
- since 1.41. Set the MW_AUTOLOAD_TEST_CLASSES in file scope instead.
- Member MediaWiki\Maintenance\Maintenance::rollbackTransaction (IDatabase $dbw, $fname)
- Since 1.44 Use
rollbackTransactionRound() instead
- Member MediaWiki\Maintenance\Maintenance::runChild ( $maintClass, $classFile=null)
- Since 1.43. Use
Maintenance::createChild instead. This method is an alias to that method.
- Member MediaWiki\Maintenance\Maintenance::waitForReplication ()
- Since 1.44 Batch writes and use
commitTransactionRound() instead
- Member MediaWiki\Media\MediaHandler::getImageSize ( $image, $path)
- since 1.37, override getSizeAndMetadata instead
- Member MediaWiki\Media\MediaHandler::getMetadata ( $image, $path)
- since 1.37 override getSizeAndMetadata() instead
- Member MediaWiki\Media\MediaHandler::isMetadataValid ( $image, $metadata)
- since 1.37 use isFileMetadataValid
- Member MediaWiki\Media\MediaTransformOutput::streamFile ( $headers=[])
- since 1.26, use streamFileWithStatus; hard-deprecated since 1.47
- Member MediaWiki\MediaWikiServices::disableStorageBackend ()
- since 1.40, use disableStorage() instead. Hard deprecated in 1.45.
- Member MediaWiki\MediaWikiServices::getBlockErrorFormatter ()
- since 1.42, use getFormatterFactory()->getBlockErrorFormatter() instead.
- Member MediaWiki\MediaWikiServices::getBlockUtils ()
- since 1.44
- Member MediaWiki\MediaWikiServices::getBlockUtilsFactory ()
- since 1.44
- Member MediaWiki\MediaWikiServices::getConfigRepository ()
- since 1.42. Unused.
- Member MediaWiki\MediaWikiServices::getConfiguredReadOnlyMode ()
- since 1.41, use getReadOnlyMode() service together with ::getConfiguredReason() and ::isConfiguredReadOnly() to check when a site is set to read-only mode.
- Member MediaWiki\MediaWikiServices::getPerDbNameStatsdDataFactory ()
- since 1.44 Use StatsFactory with
setLabel() instead
- Member MediaWiki\MediaWikiServices::getUserCache ()
- since 1.43, use ActorStore
- Member MediaWiki\Message\Message::title ( $title)
- since 1.37. Use page instead
- Member MediaWiki\ObjectCache\ObjectCache::$instances
- since 1.43; use ObjectCacheFactory instead. Map of (id => BagOStuff)
- Member MediaWiki\ObjectCache\ObjectCache::clear ()
- since 1.42, Use ObjectCacheFactory::clear() instead.
- Member MediaWiki\ObjectCache\ObjectCache::getInstance ( $id)
- since 1.43; use ObjectCacheFactory::getInstance instead.
- Member MediaWiki\ObjectCache\ObjectCache::getLocalClusterInstance ()
- since 1.43, Use ObjectCacheFactory::getLocalClusterInstance()
- Member MediaWiki\ObjectCache\ObjectCache::getLocalServerInstance ( $fallback=CACHE_NONE)
- since 1.42, Use ObjectCacheFactory::getLocalServerInstance()
- Member MediaWiki\ObjectCache\ObjectCache::newAnything ()
- since 1.42, Use ObjectCacheFactory::getInstance( CACHE_ANYTHING );
- Member MediaWiki\ObjectCache\ObjectCache::newFromParams (array $params)
- since 1.42, Use ObjectCacheFactory::newFromParams instead.
- Member MediaWiki\Output\OutputPage::getIndexPolicy ()
- since 1.43; use ->getMetadata()->getIndexPolicy()
- Member MediaWiki\Output\OutputPage::getPreventClickjacking ()
- since 1.43; use ->getMetadata()->getPreventClickjacking()
- Member MediaWiki\Output\OutputPage::getRevisionTimestamp ()
- since 1.44, use getMetadata()->getRevisionTimestamp() Hard-deprecated since 1.47.
- Member MediaWiki\Output\OutputPage::setIndexPolicy ( $policy)
- since 1.43; use ->getMetadata()->setIndexPolicy() but see note above about the change in behavior when setting 'index' after 'noindex'.
- Member MediaWiki\Output\OutputPage::setPreventClickjacking (bool $enable)
- since 1.43; use ->getMetadata()->setPreventClickjacking()
- Member MediaWiki\Page\Article::$mParserOutput
- since 1.32
- Member MediaWiki\Page\Event\PageDeletedEvent::getPage ()
- since 1.44, use getDeletedPage() instead.
- Member MediaWiki\Page\Event\PageHistoryVisibilityChangedEvent::getCurrentRevisionId ()
- Since 1.46; use getLatestRevisionId()
- Member MediaWiki\Page\Event\PageHistoryVisibilityChangedEvent::getCurrentRevisionVisibilityAfter ()
- Since 1.46; use getLatestRevisionVisibilityAfter()
- Member MediaWiki\Page\Event\PageHistoryVisibilityChangedEvent::getCurrentRevisionVisibilityBefore ()
- Since 1.46; use getLatestRevisionVisibilityBefore()
- Member MediaWiki\Page\Event\PageHistoryVisibilityChangedEvent::wasCurrentRevisionAffected ()
- Since 1.46; use wasLatestRevisionAffected()
- Interface MediaWiki\Page\Event\PageRevisionUpdatedListener
- since 1.44; use PageLatestRevisionChangedListener instead
- Interface MediaWiki\Page\Hook\ArticleDeleteCompleteHook
- since 1.37, use PageDeleteCompleteHook instead. The new hook uses more modern typehints and replaces the Content object with a RevisionRecord.
- Interface MediaWiki\Page\Hook\ArticleDeleteHook
- since 1.37, use PageDeleteHook instead. The new hook uses more modern typehints and requires callers to add errors to $status, rather than the $error parameter.
- Interface MediaWiki\Page\Hook\ArticleUndeleteHook
- since 1.40, use PageUndeleteComplete instead. New hook follows consistent naming style and exposes variable similar to its counterpart PageDeleteComplete.
- Interface MediaWiki\Page\Hook\RollbackCompleteHook
since 1.36, use PageSaveComplete
- Interface MediaWiki\Page\Hook\WikiPageDeletionUpdatesHook
since 1.32 Use PageDeletionDataUpdates or override ContentHandler::getDeletionDataUpdates instead
- Member MediaWiki\Page\ImageHistoryList::preventClickjacking ( $enable=true)
- since 1.38, use setPreventClickjacking() instead
- Member MediaWiki\Page\ImageHistoryPseudoPager::preventClickjacking ( $enable=true)
- since 1.38, use setPreventClickjacking()
- Member MediaWiki\Page\LinkCache::addLinkObj ( $page, int $queryFlags=IDBAccessObject::READ_NORMAL)
- since 1.37, use PageStore::getPageForLink() instead.
- Member MediaWiki\Page\MovePage::checkPermissions (Authority $performer, $reason)
- since 1.36, use authorizeMove or probablyCanMove instead.
- Interface MediaWiki\Page\Page
- since 1.35, Use WikiPage or Article instead @method array getActionOverrides() @method Title getTitle()
- Member MediaWiki\Page\ParserOutputAccess::OPT_FOR_ARTICLE_VIEW
- since 1.45, instead use OPT_POOL_COUNTER => POOL_COUNTER_ARTICLE_VIEW and OPT_POOL_COUNTER_FALLBACK => true.
- Member MediaWiki\Page\WikiPage::checkFlags ( $flags)
- since 1.32, use exists() instead, or simply omit the EDIT_UPDATE and EDIT_NEW flags. To protect against race conditions, use PageUpdater::grabParentRevision.
- Member MediaWiki\Page\WikiPage::doDeleteArticleReal ( $reason, UserIdentity $deleter, $suppress=false, $u1=null, &$error='', $u2=null, $tags=[], $logsubtype='delete', $immediate=false)
- since 1.37 Use DeletePage instead. Calling ::deleteIfAllowed and letting DeletePage handle permission checks is preferred over doing permission checks yourself and then calling ::deleteUnsafe. Note that DeletePage returns a good status with false value in case of scheduled deletion, instead of a status with a warning. Also, the new method doesn't have an $error parameter, since any error is added to the returned Status.
- Member MediaWiki\Page\WikiPage::doEditUpdates (RevisionRecord $revisionRecord, UserIdentity $user, array $options=[])
- since 1.32, use DerivedPageDataUpdater::doUpdates instead. Emitting warnings since 1.44
- Member MediaWiki\Page\WikiPage::doUserEditContent (Content $content, Authority $performer, $summary, $flags=0, $originalRevId=false, $tags=[], $undidRevId=0)
- since 1.36, use PageUpdater::saveRevision instead. Note that the new method expects callers to take care of checking EDIT_MINOR against the minoredit right, and to apply the autopatrol right as appropriate.
- Member MediaWiki\Page\WikiPage::getRedirectTarget ()
- since 1.38 Use RedirectLookup::getRedirectTarget() instead.
- Member MediaWiki\Page\WikiPage::hasDifferencesOutsideMainSlot (RevisionRecord $a, RevisionRecord $b)
- since 1.43; Use only as a stop-gap before refactoring to support MCR.
- Member MediaWiki\Page\WikiPage::insertRedirectEntry (LinkTarget $rt, $oldLatest=null)
- since 1.43; use
RedirectStore::updateRedirectTarget() instead.
- Member MediaWiki\Page\WikiPage::isBatchedDelete ( $safetyMargin=0)
- since 1.37 Use DeletePage::isBatchedDelete instead.
- Member MediaWiki\Page\WikiPage::prepareContentForEdit (Content $content, ?RevisionRecord $revision, UserIdentity $user, $serialFormat=null, $useStash=true)
- since 1.32, use newPageUpdater() or getCurrentUpdate() instead.
- Member MediaWiki\Page\WikiPage::replaceSectionContent ( $sectionId, Content $sectionContent, $sectionTitle='', $edittime=null)
- since 1.24, use replaceSectionAtRev instead
- Member MediaWiki\Pager\ContributionsPager::preventClickjacking ()
- since 1.38, use setPreventClickjacking() instead
- Member MediaWiki\Pager\RangeChronologicalPager::$rangeConds
- since 1.40, use $startOffset and $endOffset instead.
- Member MediaWiki\Parser\CacheTime::updateCacheExpiry ( $seconds, ?string $source=null)
- since 1.46 Calling this method without $source.
- Class MediaWiki\Parser\CoreTagHooks
- since 1.46, use the ParserCoreTagHooks service instead.
- Member MediaWiki\Parser\CoreTagHooks::gallery (?string $content, array $attributes, Parser $parser)
- since 1.46; use the ParserCoreTagHooks service instead
- Member MediaWiki\Parser\CoreTagHooks::html (?string $content, array $attributes, Parser $parser)
- since 1.46; use the ParserCoreTagHooks service instead
- Member MediaWiki\Parser\CoreTagHooks::indicator (?string $content, array $attributes, Parser $parser, PPFrame $frame)
- since 1.46; use the ParserCoreTagHooks service instead
- Member MediaWiki\Parser\CoreTagHooks::langconvert (?string $content, array $attributes, Parser $parser, PPFrame $frame)
- since 1.46; use the ParserCoreTagHooks service instead
- Member MediaWiki\Parser\CoreTagHooks::nowiki (?string $content, array $attributes, Parser $parser)
- since 1.46; use the ParserCoreTagHooks service instead
- Member MediaWiki\Parser\CoreTagHooks::pre (?string $content, array $attribs, Parser $parser, PPFrame $frame)
- since 1.46; use the ParserCoreTagHooks service instead
- Member MediaWiki\Parser\CoreTagHooks::register (Parser $parser, ServiceOptions $options)
- since 1.46; use the ParserCoreTagHooks service instead
- Member MediaWiki\Parser\DateFormatter::getInstance (?Language $lang=null)
- since 1.33 use MediaWikiServices::getDateFormatterFactory()
- Interface MediaWiki\Parser\Hook\ParserOptionsRegisterHook
since 1.47 Use ParserOptionsDefaultsHook instead
- Member MediaWiki\Parser\MagicWord::getId ()
- since 1.42 Internal method should not be used
- Member MediaWiki\Parser\MagicWordFactory::getCacheTTL ( $id)
- Since 1.40
- Member MediaWiki\Parser\MagicWordFactory::getSubstIDs ()
- since 1.42, use {
- Member MediaWiki\Parser\MWTidy::tidy ( $text)
- since 1.36; use MediaWikiServices::getTidy()->tidy() instead
- Member MediaWiki\Parser\Parser::$mExpensiveFunctionCount
- since 1.35
- Member MediaWiki\Parser\Parser::$mExtArrays
- since 1.42: T203532
- Member MediaWiki\Parser\Parser::$mExtHashTables
- since 1.42: T359887
- Member MediaWiki\Parser\Parser::$mExtLoopsCounter
- since 1.42: T203563
- Member MediaWiki\Parser\Parser::$mExtVariables
- since 1.42: T203531
- Member MediaWiki\Parser\Parser::$mMarkerIndex
- since 1.35
- Member MediaWiki\Parser\Parser::firstCallInit ()
- since 1.35, this initialization is done in the constructor and manual calls to firstCallInit() have no effect.
- Member MediaWiki\Parser\Parser::getExternalLinkRel ( $url=false, $title=null)
- since 1.47 use LinkRenderer::getExternalLinkRel()
- Member MediaWiki\Parser\Parser::getTitle ()
- since 1.37, use getPage instead.
- Member MediaWiki\Parser\Parser::guessLegacySectionNameFromWikiText ( $text)
- since 1.45
- Member MediaWiki\Parser\Parser::makeImage (LinkTarget $link, $options, $holders=false)
- since 1.46; use makeImageHtml() instead
- Member MediaWiki\Parser\Parser::parseExtensionTagAsTopLevelDoc (string $text, PPFrame|false $frame=false)
-
- Member MediaWiki\Parser\Parser::setTitle (?Title $t=null)
- since 1.37, use setPage() instead.
- Member MediaWiki\Parser\Parser::statelessFetchRevisionRecord (LinkTarget $link, $parser=null)
- since 1.47 Use ParserOptions::getCurrentRevisionRecordCallback()
- Member MediaWiki\Parser\Parser::statelessFetchTemplate ( $page, $parser=false)
- since 1.47 use ParserOptions::getTemplateCallback()
- Member MediaWiki\Parser\ParserOptions::enableLimitReport ( $x=true)
- since 1.38. This does nothing now, to control limit reporting please provide 'includeDebugInfo' option to ParserOutput::getText.
- Member MediaWiki\Parser\ParserOptions::getEnableLimitReport ()
- since 1.38. This does nothing now, to control limit reporting please provide 'includeDebugInfo' option to ParserOutput::getText.
- Member MediaWiki\Parser\ParserOptions::newCanonical ( $context, $userLang=null)
- since 1.38. Use newFromContext, newFromAnon or newFromUserAndLang instead. Canonical ParserOptions are now exactly the same as non-canonical.
- Member MediaWiki\Parser\ParserOptions::setOptionLegacy ( $name, $value)
- since 1.30
- Member MediaWiki\Parser\ParserOptions::setSuppressTOC ()
- since 1.42; just clear the metadata in the final parser output
- Member MediaWiki\Parser\ParserOutput::addJsConfigVars ( $keys, $value=null)
- since 1.38, use setJsConfigVar() or appendJsConfigVar() which ensures compatibility with asynchronous parsing; emitting warnings since 1.43.
- Member MediaWiki\Parser\ParserOutput::getEnableOOUI ()
- since 1.46; use ::getOutputFlag( ParserOutputFlags::ENABLE_OOUI )
- Member MediaWiki\Parser\ParserOutput::getHideNewSection ()
- since 1.46; use ::getOutputFlag( ParserOutputFlags::HIDE_NEW_SECTION )
- Member MediaWiki\Parser\ParserOutput::getNewSection ()
- since 1.46; use ::getOutputFlag( ParserOutputFlags::NEW_SECTION )
- Member MediaWiki\Parser\ParserOutput::getNoGallery ()
- since 1.46; use ::getOutputFlag( ParserOutputFlags::NO_GALLERY )
- Member MediaWiki\Parser\ParserOutput::getPreventClickjacking ()
- since 1.46; use ::getOutputFlag( ParserOutputFlags::PREVENT_CLICKJACKING )
- Member MediaWiki\Parser\ParserOutput::getWarnings ()
- since 1.45; use getWarningMsgs.
- Member MediaWiki\Parser\ParserOutput::MW_MERGE_STRATEGY_UNION
- since 1.45; use MergeStrategy::UNION
- Member MediaWiki\Parser\ParserOutput::setEnableOOUI (bool $enable=false)
- since 1.46; use ::setOutputFlag( ParserOutputFlags::ENABLE_OOUI )
- Member MediaWiki\Parser\ParserOutput::setHideNewSection (bool $value)
- since 1.46; use ::setOutputFlag( ParserOutputFlags::HIDE_NEW_SECTION )
- Member MediaWiki\Parser\ParserOutput::setNewSection ( $value)
- since 1.46; use ::setOutputFlag( ParserOutputFlags::HIDE_NEW_SECTION )
- Member MediaWiki\Parser\ParserOutput::setNoGallery ( $value)
- since 1.46; use ::setOutputFlag( ParserOutputFlags::NO_GALLERY )
- Member MediaWiki\Parser\ParserOutput::setPreventClickjacking (bool $flag)
- since 1.46; use ::setOutputFlag( ParserOutputFlags::PREVENT_CLICKJACKING )
- Member MediaWiki\Parser\ParserOutput::updateRuntimeAdaptiveExpiry (int $ttl, ?string $source=null)
- since 1.46 Calling this method without $source.
- Member MediaWiki\Parser\Parsoid\Config\PageConfigFactory::create (PageIdentity $pageId, ?UserIdentity $user=null, $revision=null, ?string $unused=null, ?Bcp47Code $pageLanguageOverride=null, bool $ensureAccessibleContent=false)
- since 1.45; use createFromParserOptions() instead
- Member MediaWiki\Parser\Parsoid\Config\SiteConfig::variants ()
- since 1.43; use variantsFor() (T320662)
- Member MediaWiki\Parser\Parsoid\PageBundleParserOutputConverter::pageBundleFromParserOutput (ParserOutput $parserOutput)
- Use htmlPageBundleFromParserOutput
- Member MediaWiki\Parser\PPFrame::getTTL ()
- since 1.46, use ParserOutput::getCacheExpiry()
- Member MediaWiki\Parser\PPFrame::setTTL ( $ttl)
- since 1.44; does not affect cache expiry in practice, and is unused in core code. Use ParserOutput::updateCacheExpiry() instead.
- Member MediaWiki\Parser\PPFrame_Hash::getTTL ()
- since 1.46, use ParserOutput::getCacheExpiry()
- Member MediaWiki\Parser\PPFrame_Hash::setTTL ( $ttl)
- since 1.44, use ParserOutput::updateCacheExpiry()
- Member MediaWiki\Parser\Sanitizer::hackDocType ()
- since 1.36; will be made private or removed in a future release.
- Member MediaWiki\Parser\Sanitizer::mergeAttributes (array $a, array $b)
- since 1.44, use array_merge() for attribute arrays and Html::addClass() / Html::expandClassList() for class lists
- Interface MediaWiki\Permissions\Hook\UserCanHook
since 1.37 use getUserPermissionsErrors or getUserPermissionsErrorsExpensive instead.
- Member MediaWiki\Permissions\PermissionManager::getPermissionErrors ( $action, User $user, LinkTarget $page, $rigor=self::RIGOR_SECURE, $ignoreErrors=[])
- since 1.43 Use getPermissionStatus() instead.
- Member MediaWiki\Preferences\DefaultPreferencesFactory::getOptionFromUser ( $name, $info, array $userOptions)
- since 1.41; Use getPreferenceForField() instead.
- Member MediaWiki\Profiler\Profiler::getAllowOutput ()
- since 1.41. Unused.
- Member MediaWiki\Profiler\Profiler::setProfileID ( $id)
- since 1.41, unused. Can override this base class.
- Member MediaWiki\RecentChanges\ChangesList::getTimestamp ( $rc)
- since 1.43; use revDateLink instead.
- Member MediaWiki\RecentChanges\Hook\MarkPatrolledCompleteHook::onMarkPatrolledComplete ( $rcid, $user, $wcOnlySysopsCanPatrol, $auto)
- Since 1.47 - Use
MarkPatrolledAuditHook instead
- Member MediaWiki\RecentChanges\RecentChange::getTitle ()
- since 1.37, use getPage() instead.
- Member MediaWiki\RecentChanges\RecentChange::markPatrolled (Authority $performer, $tags=null)
- since 1.45, use PatrolManager::markPatrolled() instead.
- Member MediaWiki\RecentChanges\RecentChange::newFromConds ( $conds, $fname=__METHOD__, $dbType=DB_REPLICA)
- since 1.45, use MediaWikiServices::getInstance() ->getRecentChangeLookup()->getRecentChangeByConds() instead.
- Member MediaWiki\RecentChanges\RecentChange::newFromId ( $rcid)
- since 1.45, use MediaWikiServices::getInstance() ->getRecentChangeLookup()->getRecentChangeById() instead.
- Member MediaWiki\RecentChanges\RecentChange::newFromRow ( $row)
- since 1.45, use MediaWikiServices::getInstance() ->getRecentChangeFactory()->newRecentChangeFromRow() instead.
- Member MediaWiki\RecentChanges\RecentChange::newLogEntry ( $timestamp, $logPage, $user, $actionComment, $ip, $type, $action, $target, $logComment, $params, $newId=0, $actionCommentIRC='', $revId=0, $isPatrollable=false, $forceBotFlag=null)
- since 1.45, use RecentChangeFactory::createLogRecentChange() instead. Hard-deprecated in 1.46.
- Member MediaWiki\RecentChanges\RecentChange::notifyEdit ( $timestamp, $page, $minor, $user, $comment, $oldId, $lastTimestamp, $bot, $ip='', $oldSize=0, $newSize=0, $newId=0, $patrol=0, $tags=[], ?EditResult $editResult=null)
- since 1.45, use RecentChangeFactory::createEditRecentChange() instead to create the log entry, then use RecentChangeFactory::insertRecentChange() to insert it into the database. Hard-deprecated in 1.46.
- Member MediaWiki\RecentChanges\RecentChange::notifyNew ( $timestamp, $page, $minor, $user, $comment, $bot, $ip='', $size=0, $newId=0, $patrol=0, $tags=[])
- since 1.45, use RecentChangeFactory::createNewPageRecentChange() instead to create the log entry, then use RecentChangeFactory::insertRecentChange() to insert it into the database. Hard-deprecated in 1.46.
- Member MediaWiki\RecentChanges\RecentChange::notifyRCFeeds (?array $feeds=null)
- since 1.45, use RecentChangeRCFeedNotifier::notifyRCFeeds() instead.
- Member MediaWiki\RecentChanges\RecentChange::parseFromRCType ( $rcType)
- since 1.46
- Member MediaWiki\RecentChanges\RecentChange::parseToRCType ( $type)
- since 1.46
- Member MediaWiki\RecentChanges\RecentChange::reallyMarkPatrolled ()
- since 1.45, use PatrolManager::reallyMarkPatrolled() instead.
- Member MediaWiki\RecentChanges\RecentChange::save ( $send=self::SEND_FEED)
- since 1.45, use RecentChangeFactory::insertRecentChange() instead.
- Member MediaWiki\RenameUser\RenameuserSQL::rename ()
- since 1.44 use renameUser
- Member MediaWiki\Request\WebRequest::getCrossSiteCookie ( $key, $prefix='', $default=null)
- since 1.42 use getCookie(), but note the different $prefix default
- Member MediaWiki\Request\WebRequest::isSafeRequest ()
- since 1.41, use hasSafeMethod() instead.
- Member MediaWiki\Request\WebRequest::markAsSafeRequest ()
- since 1.41
- Member MediaWiki\ResourceLoader\Context::getLogger ()
- since 1.34 Use Module::getLogger instead inside module methods. Use ResourceLoader::getLogger elsewhere.
- Member MediaWiki\ResourceLoader\Module::requiresES6 ()
- since 1.41, ignored by ResourceLoader
- Member MediaWiki\ResourceLoader\ResourceLoader::inDebugMode ()
- since 1.47
- Member MediaWiki\Rest\Handler::getBodyValidator ( $contentType)
- since 1.43, return body properties from getBodyParamSettings(). Subclasses that need full control over body data parsing should override parseBodyData() or implement validation in the execute() method based on the unparsed body data returned by getRequest()->getBody().
- Member MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::init (PageIdentity $page, $body, array $parameters, ?RevisionRecord $originalRevision=null, ?Bcp47Code $pageLanguage=null)
- since 1.43; pass arguments to constructor instead
- Member MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper::init (PageIdentity $page, array $parameters, Authority $authority, $revision=null)
- since 1.43, use parameters in constructor instead
- Interface MediaWiki\Rest\Validator\BodyValidator
- since 1.43, because Handler::getBodyValidator() is deprecated. No longer stable to implement.
- Class MediaWiki\Rest\Validator\JsonBodyValidator
- since 1.43, return body properties from Handler::getParamSettings().
- Member MediaWiki\Rest\Validator\JsonBodyValidator::__construct (array $bodyParamSettings)
- since 1.43, Return body parameters from getBodyParamSettings() instead.
- Class MediaWiki\Rest\Validator\NullBodyValidator
- since 1.43, because Handler::getBodyValidator() is deprecated.
- Member MediaWiki\Rest\Validator\Validator::validateBody (RequestInterface $request, Handler $handler)
- since 1.43, use validateBodyParams instead.
- Member MediaWiki\Revision\RevisionFactory::getArchiveQueryInfo ()
- since 1.41 use RevisionStore::newArchiveSelectQueryBuilder() instead.
- Member MediaWiki\Revision\RevisionFactory::getQueryInfo ( $options=[])
- since 1.41 use RevisionStore::newSelectQueryBuilder() instead.
- Member MediaWiki\Revision\RevisionLookup::getKnownCurrentRevision (PageIdentity $page, $revId=0)
- Since 1.46; use getKnownLatestRevision()
- Member MediaWiki\Revision\RevisionStore::getArchiveQueryInfo ()
- since 1.41 use RevisionStore::newArchiveSelectQueryBuilder() instead.
- Member MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (PageIdentity $page, $revId=0)
- Since 1.46; use getKnownLatestRevision()
- Member MediaWiki\Revision\RevisionStore::getQueryInfo ( $options=[])
- since 1.41 use RevisionStore::newSelectQueryBuilder() instead.
- Member MediaWiki\Revision\RevisionStore::getTitle ( $pageId, $revId, $queryFlags=IDBAccessObject::READ_NORMAL)
- since 1.36, Use RevisionRecord::getPage() instead.
- Member MediaWiki\Revision\RevisionStore::newNullRevision (IDatabase $dbw, PageIdentity $page, CommentStoreComment $comment, $minor, UserIdentity $user)
- since 1.44, use PageUpdater::saveDummyRevision() instead.
- Member MediaWiki\Revision\RevisionStore::userWasLastToEdit (IReadableDatabase $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 had been deprecated since 1.24 (the Revision class was removed entirely in 1.37).
- Member MediaWiki\Search\BaseSearchResultSet::free ()
- since 1.34; noop
- Member MediaWiki\Search\BaseSearchResultSet::termMatches ()
- since 1.34 (use SqlSearchResult)
- Member MediaWiki\Search\Entity\SearchResultThumbnail::getSize ()
- since 1.41, Do not use, resource intensive and thus degrade performance.
- Class MediaWiki\Search\PrefixSearch
- Since 1.27, Use SearchEngine::defaultPrefixSearch or SearchEngine::completionSearch
- Member MediaWiki\Search\SearchEngine::$searchTerms
- since 1.34
- Member MediaWiki\Search\SearchEngine::defaultNearMatcher ()
- since 1.40, MediaWikiServices::getInstance()->getTitleMatcher()
- Member MediaWiki\Search\SearchEngine::getNearMatcher (Config $config)
- since 1.40, use MediaWikiServices::getInstance()->getTitleMatcher()
- Member MediaWiki\Search\SearchEngine::userHighlightPrefs ()
- since 1.34; use the SearchHighlighter constants directly
- Member MediaWiki\Search\SearchEngineConfig::getConfig ()
- since 1.43, use ServiceOptions instead with DI.
- Member MediaWiki\Search\SqlSearchResultSet::termMatches ()
- since 1.34
- Class MediaWiki\Search\StringPrefixSearch
Since 1.27, Use SearchEngine::prefixSearchSubpages or SearchEngine::completionSearch
- Class MediaWiki\Search\TitlePrefixSearch
Since 1.27, Use SearchEngine::defaultPrefixSearch or SearchEngine::completionSearch
- Class MediaWiki\Session\PHPSessionHandler
since 1.45 Integration with PHP session handling will be removed in the future
- Member MediaWiki\Session\SessionManager::getGlobalSession ()
- since 1.45 Use RequestContext::getMain()->getRequest()->getSession() instead
- Member MediaWiki\Shell\Command::restrict (int $restrictions)
- since 1.36 Set the options using their separate accessors
- Member MediaWiki\Skin\BaseTemplate::getPersonalTools ()
- 1.46 call $this->getSkin()->getPersonalToolsForMakeListItem instead
- Member MediaWiki\Skin\BaseTemplate::msg ( $str)
- since 1.47. Warning, this doesn't return a string but echo'es HTML. This is most likely not what you want.
- Member MediaWiki\Skin\QuickTemplate::haveMsg ( $msgKey)
- since 1.47, please use
Message::isDisabled instead
- Member MediaWiki\Skin\QuickTemplate::msg ( $msgKey)
- since 1.47. Warning, this doesn't return a string but echo'es HTML. This is most likely not what you want.
- Member MediaWiki\Skin\Skin::mapInterwikiToLanguage ( $code)
- since 1.47 No longer used by core. Use the InterlanguageLinkCodeMap config setting directly.
- Member MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools (array $contentNavigation)
- 1.46 Update your skin options to request the menu "notification" and "user-menu" instead.
- Member MediaWiki\SpecialPage\QueryPage::getDBLoadBalancer ()
- since 1.43, use self::getDatabaseProvider
- Member MediaWiki\SpecialPage\QueryPage::setDBLoadBalancer (ILoadBalancer $loadBalancer)
- since 1.43, use self::setDatabaseProvider
- Member MediaWiki\SpecialPage\SpecialPage::$mIncludable
- since 1.46, use or override isIncludable() instead.
- Member MediaWiki\Specials\FormFields\Licenses::getLicenses ()
- since 1.31 Use getLines() instead
- Interface MediaWiki\Specials\Hook\EmailUserHook
- since 1.41 Handle the EmailUserSendEmail hook instead.
- Interface MediaWiki\Specials\Hook\EmailUserPermissionsErrorsHook
- since 1.41 Handle the EmailUserAuthorizeSend hook instead.
- Member MediaWiki\Specials\Pager\ImageListPager::$mQueryConds
- Subclasses should override {
- Class MediaWiki\Specials\Pager\PagerTools
- since 1.47, use ChangeToolsFactory instead
- Member MediaWiki\Specials\SpecialEmailUser::getTarget ( $target, User $sender)
- since 1.42 Use UserFactory::newFromName() and EmailUser::validateTarget()
- Class MediaWiki\Specials\SpecialResetTokens
- since 1.26
- Member MediaWiki\Specials\SpecialVersion::getGitHeadSha1 ( $dir)
- since 1.41 Use GitInfo::repo() for MW_INSTALL_PATH, or new GitInfo otherwise.
- Member MediaWiki\Status\Status::getErrorsArray ()
- since 1.43 Use ‘->getMessages( 'error’ )` instead
- Member MediaWiki\Status\Status::getHTML ( $shortContext=false, $longContext=false, $lang=null)
- since 1.42, use StatusFormatter instead.
- Member MediaWiki\Status\Status::getMessage ( $shortContext=false, $longContext=false, $lang=null)
- since 1.42, use StatusFormatter instead.
- Member MediaWiki\Status\Status::getPsr3MessageAndContext (array $context=[])
- since 1.42, use StatusFormatter instead.
- Member MediaWiki\Status\Status::getWarningsArray ()
- since 1.43 Use ‘->getMessages( 'warning’ )` instead
- Member MediaWiki\Status\Status::getWikiText ( $shortContext=false, $longContext=false, $lang=null)
- since 1.42, use StatusFormatter instead.
- Member MediaWiki\Status\Status::setMessageLocalizer (MessageLocalizer $messageLocalizer)
- since 1.42, use FormatterFactory::getStatusFormatter instead.
- Member MediaWiki\Storage\DerivedPageDataUpdater::getPreparedEdit ()
- since 1.43; This only exists for B/C, use the getters on DerivedPageDataUpdater directly!
- Member MediaWiki\Storage\DerivedPageDataUpdater::grabCurrentRevision ()
- Since 1.46; use grabLatestRevision() instead
- Member MediaWiki\Storage\PageUpdater::isUnchanged ()
- since 1.38, use wasRevisionCreated() instead.
- Member MediaWiki\Storage\SqlBlobStore::getTextIdFromAddress ( $address)
- since 1.31, so don't 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\Title\MediaWikiTitleCodec
- since 1.44 use TitleParser, TitleFormatter
- Member MediaWiki\Title\MediaWikiTitleCodec::getTitleInvalidRegex ()
- since 1.44 use TitleParser::getTitleInvalidRegex()
- Member MediaWiki\Title\Title::canUseNoindex ()
- since 1.47; use NamespaceInfo::canUseNoindex() instead.
- Member MediaWiki\Title\Title::getDefaultMessageText ()
- since 1.47 use ShadowPageLoader
- Member MediaWiki\Title\Title::getDefaultSystemMessage ()
- since 1.47 use ShadowPageLoader
- Member MediaWiki\Title\Title::getOtherPage ()
- since 1.34, use NamespaceInfo::getAssociatedPage
- Member MediaWiki\Title\Title::getPageViewLanguage ()
- since 1.42 Use ParserOutput::getLanguage instead. See also OutputPage::getContLangForJS. Hard-deprecated since 1.43.
- Member MediaWiki\Title\Title::getSubjectPage ()
- since 1.34, use NamespaceInfo::getSubjectPage
- Member MediaWiki\Title\Title::getTalkPage ()
- since 1.34, use getTalkPageIfDefined() or NamespaceInfo::getTalkPage() with NamespaceInfo::canHaveTalkPage(). Note that the new method will throw if asked for the talk page of a section-only link, or of an interwiki link.
- Member MediaWiki\Title\Title::hasSourceText ()
- since 1.47 use ShadowPageLoader
- Member MediaWiki\Title\Title::isBigDeletion ()
- since 1.37 External callers shouldn't need to know about this.
- Member MediaWiki\Title\Title::isDeleted ()
- since 1.36. Use self::getDeletedEditsCount()
- Member MediaWiki\Title\Title::isDeletedQuick ()
- since 1.36, Use self::hasDeletedEdits()
- Member MediaWiki\Upload\UploadBase::detectScript ( $file, $mime, $extension)
- 1.45 use UploadVerification::verifyFile() instead
- Member MediaWiki\Upload\UploadBase::detectVirus ( $file)
- 1.45 Use UploadVerification->detectVirus() directly.
- Member MediaWiki\Upload\UploadBase::getImageInfo ( $result=null)
- since 1.42, subclasses of ApiUpload can use ApiUpload::getUploadImageInfo() instead.
- Member MediaWiki\Upload\UploadBase::isThrottled ( $user)
- since 1.41, use authorizeUpload() instead. Rate limit checks are now implicit in permission checks.
- Member MediaWiki\Upload\UploadBase::verifyExtension ( $mime, $extension)
- 1.45
- Class MediaWiki\User\ActorMigration
- since 1.39
- Member MediaWiki\User\ActorMigration::getInsertValues (IDatabase $dbw, $key, UserIdentity $user)
- since 1.39 Use ‘[ ’{table_prefix}_actor' => MediaWikiServices::getInstance() ->getActorNormalization()->acquireActorId( $user, $dbw ) ]
E.g. for key=log_user, use[ 'log_actor' => ... ]`
- Member MediaWiki\User\ActorMigration::getJoin ( $key)
- since 1.39 Use
{table} JOIN actor ON {table_prefix}_actor = actor_id E.g. for key=rev_user, use revision JOIN actor ON rev_actor = actor_id
- Member MediaWiki\User\ActorMigration::getWhere (IReadableDatabase $db, $key, $users, $useId=true)
- since 1.39 Use
{table_prefix}_actor IN ({list of actor IDs}). E.g. for key=rev_user, use rev_actor IN ({list of actor IDs}). Use MediaWikiServices::getInstance()->getActorNormalization() ->findActorId( $user, $db ) to get the actor ID for a given user.
- Interface MediaWiki\User\Hook\AutopromoteConditionHook
since 1.46 Use UserRequirementsConditionHook instead
- Interface MediaWiki\User\Hook\UserCanSendEmailHook
- since 1.41, handle the EmailUserAuthorizeSend hook instead.
- Member MediaWiki\User\TempUser\Pattern::buildLike (ISQLPlatform $db)
- since 1.42. Use toLikeValue() instead
- Member MediaWiki\User\TempUser\RealTempUserConfig::getMatchPattern ()
- since 1.42.
- Member MediaWiki\User\TempUser\TempUserConfig::getMatchPattern ()
- since 1.42. Use getMatchPatterns as multiple patterns may be defined.
- Member MediaWiki\User\User::canSendEmail ()
- since 1.41, emits deprecation warnings since 1.43. Use EmailUser::canSend() instead.
- Member MediaWiki\User\User::confirmationToken (&$expiration)
- Use getConfirmationToken() instead.
- Member MediaWiki\User\User::getEditToken ( $salt='', $request=null)
- since 1.37. Use CsrfTokenSet::getToken instead
- Member MediaWiki\User\User::getEditTokenObject ( $salt='', $request=null)
- since 1.37. Use CsrfTokenSet::getToken instead
- Member MediaWiki\User\User::getInstanceForUpdate ()
- since 1.46. Use User::getInstanceFromPrimary() instead. The exact equivalent of this method is getInstanceFromPrimary() with the READ_EXCLUSIVE flag, but most callers didn't actually need an exclusive lock, and overusing it is harmful, so consider whether you really need locking. Note that getInstanceFromPrimary() is not guaranteed to return a new instance if the original User object was already from the primary DB.
- Member MediaWiki\User\User::getRegistration ()
- since 1.45 use UserRegistrationLookup instead.
- Member MediaWiki\User\User::getTokenFromOption ( $oname)
- since 1.26 Applications should use the OAuth extension
- Member MediaWiki\User\User::invalidationTokenUrl ( $token)
- Use getInvalidationTokenUrl() instead.
- Member MediaWiki\User\User::isBlockedFromEmailuser ()
- since 1.41, emits deprecation warnings since 1.43. EmailUser::canSend checks blocks amongst other things. If you only need this check, use getBlock()->appliesToRight( 'sendemail' ).
- Member MediaWiki\User\User::matchEditToken ( $val, $salt='', $request=null, $maxage=null)
- since 1.37. Use CsrfTokenSet::matchToken instead
- Member MediaWiki\User\User::newFatalPermissionDeniedStatus ( $permission)
- since 1.41, use Authority::isAllowed instead. Core code can also use PermissionManager::newFatalPermissionDeniedStatus.
- Member MediaWiki\User\User::newFromActorId ( $id)
- since 1.36, use a UserFactory instead
- Member MediaWiki\User\User::newFromAnyId ( $userId, $userName, $actorId, $dbDomain=false)
- since 1.36, use a UserFactory instead
- Member MediaWiki\User\User::newFromConfirmationCode ( $code, $flags=IDBAccessObject::READ_NORMAL)
- since 1.36, use a UserFactory instead
- Member MediaWiki\User\User::newFromId ( $id)
- since 1.36, use a UserFactory instead
- Member MediaWiki\User\User::newFromIdentity (UserIdentity $identity)
- since 1.36, use a UserFactory instead
- Member MediaWiki\User\User::newFromName ( $name, $validate='valid')
- since 1.36, use a UserFactory instead
- Member MediaWiki\User\User::setActorId (int $actorId)
- since 1.36
- Member MediaWiki\User\UserGroupManager::VALID_OPS
- since 1.45; use UserRequirementsConditionChecker::VALID_OPS instead
- Member MediaWiki\User\UserGroupMembership::getLink ( $ugm, IContextSource $context, string $format, $userName=null)
- since 1.41 use getLinkWiki or getLinkHTML directly
- Member MediaWiki\User\UserIdentityValue::getActorId ( $wikiId=self::LOCAL)
- since 1.36, use ActorNormalization::acquireActorId instead.
- Member MediaWiki\User\UserNameUtils::getTempPlaceholder ()
- since 1.45 Use TempUserConfig::getPlaceholderName() instead
- Member MediaWiki\User\UserSelectQueryBuilder::userIds ( $userIds)
- since 1.37, use whereUserIds instead
- Member MediaWiki\User\UserSelectQueryBuilder::userNamePrefix (string $prefix)
- since 1.37 use whereUserNamePrefix instead
- Member MediaWiki\User\UserSelectQueryBuilder::userNames ( $userNames)
- since 1.37, use whereUserNames instead
- Member MediaWiki\Utils\BatchRowIterator::addConditions (array $conditions)
- since 1.44 Use the SelectQueryBuilder object directly
- Member MediaWiki\Utils\BatchRowIterator::addJoinConditions (array $conditions)
- since 1.44 Use the SelectQueryBuilder object directly
- Member MediaWiki\Utils\BatchRowIterator::addOptions (array $options)
- since 1.44 Use the SelectQueryBuilder object directly
- Member MediaWiki\Utils\BatchRowIterator::setCaller ( $caller)
- since 1.44 Use the SelectQueryBuilder object directly
- Member MediaWiki\Utils\BatchRowIterator::setFetchColumns (array $columns)
- since 1.44 Use the SelectQueryBuilder object directly
- Interface MediaWiki\Watchlist\Hook\WatchedItemQueryServiceExtensionsHook
since 1.46 use ApiQueryBaseBeforeQueryHook
- Member MediaWiki\Watchlist\Hook\WatchedItemQueryServiceExtensionsHook::onWatchedItemQueryServiceExtensions (&$extensions, $watchedItemQueryService)
- since 1.46 and no longer called. Use ApiQueryBaseBeforeQueryHook.
- Interface MediaWiki\Watchlist\WatchedItemQueryServiceExtension
- since 1.46 use ApiQueryBaseBeforeQueryHook
- Member MediaWiki\Xml\XmlSelect::setTagName (string $tagName)
- since 1.45
- Member StatusValue::getErrors ()
- since 1.43 Use
->getMessages() instead
- Member StatusValue::getErrorsByType ( $type)
- since 1.43 Use
->getMessages( $type ) instead
- Member wfArrayInsertAfter (array $array, array $insert, $after)
- since 1.46, use ArrayUtils::insertAfter
- Member wfArrayPlus2d (array $baseArray, array $newValues)
- since 1.46, use ArrayUtils::arrayPlus2d
- Member wfEscapeShellArg (... $args)
- since 1.30 use MediaWiki\Shell\Shell::escape()
- Member wfGetUrlUtils ()
- since 1.43; get a UrlUtils from services, or construct your own. Warnings since 1.46.
- Member wfPercent ( $nr, int $acc=2, bool $round=true)
- since 1.46; use round() and format the number as appropriate for the language, for example using ‘wfMessage( 'percent’ )->numParams( round( $x, 2 ) )->text()`
- Member wfShellExec ( $cmd, &$retval=null, $environ=[], $limits=[], $options=[])
- since 1.30 use class MediaWiki\Shell\Shell
- 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 Wikimedia\FileBackend\FileBackend::getWikiId ()
- Since 1.34 Use getDomainId()
- Member Wikimedia\FileBackend\FileBackendStore::$cheapCache
- Since 1.47
- Member Wikimedia\FileBackend\FileBackendStore::$expensiveCache
- Since 1.47
- Member Wikimedia\FileBackend\FileBackendStore::$memCache
- Since 1.47
- Member Wikimedia\FileBackend\FSFile\FSFile::extensionFromPath ( $path)
- since 1.47, use
FileBackend::extensionFromPath instead
- Member Wikimedia\FileBackend\FSFile\TempFSFile::factory ( $prefix, $extension='', $tmpDirectory=null)
- since 1.34, use TempFSFileFactory directly
- Member Wikimedia\ObjectCache\BagOStuff::getSegmentationSize ()
- since 1.43, not used anywhere.
- Member Wikimedia\ObjectCache\BagOStuff::getSegmentedValueMaxSize ()
- since 1.43, not used anywhere.
- Member Wikimedia\ObjectCache\MediumSpecificBagOStuff::getSegmentationSize ()
- since 1.43, not used anywhere.
- Member Wikimedia\ObjectCache\MediumSpecificBagOStuff::getSegmentedValueMaxSize ()
- since 1.43, not used anywhere.
- Member Wikimedia\Rdbms\Database\IDatabaseFlags::DBO_SSL
- since 1.39 use 'ssl' parameter
- Member Wikimedia\Rdbms\DBAccessObjectUtils::getDBFromIndex (IConnectionProvider $dbProvider, int $index)
- since 1.42
- Member Wikimedia\Rdbms\DBAccessObjectUtils::getDBOptions ( $bitfield)
- since 1.43
- Member Wikimedia\Rdbms\IDatabase::LB_TRX_ROUND_ID
- Since 1.44
- Member Wikimedia\Rdbms\IDatabase::lockForUpdate ( $table, $conds='', $fname=__METHOD__, $options=[], $join_conds=[])
- since 1.43; Use SelectQueryBuilder::acquireRowLocks
- Member Wikimedia\Rdbms\IDatabaseForOwner::setTransactionListener ( $name, ?callable $callback=null)
- Since 1.44
- Member Wikimedia\Rdbms\ILBFactory::flushReplicaSnapshots ( $fname=__METHOD__)
- Since 1.43
- Member Wikimedia\Rdbms\ILBFactory::setWaitForReplicationListener ( $name, ?callable $callback=null)
- Since 1.44
- Member Wikimedia\Rdbms\ILoadBalancer::setTransactionListener ( $name, ?callable $callback=null)
- Since 1.44
- Member Wikimedia\Rdbms\Platform\ISQLPlatform::tableNamesN (... $tables)
- Since 1.43; if you must format table names, write several calls to
tableName.
- Member Wikimedia\Rdbms\Platform\SQLPlatform::getQueryVerb ( $sql)
- Since 1.42
- Class Wikimedia\Stats\BufferingStatsdDataFactory
- since 1.45, use https://www.mediawiki.org/wiki/Manual:Stats @method StatsdData produceStatsdDataEntity() We use StatsdData::setKey, which is not in StatsdDataInterface https://gerrit.wikimedia.org/r/643976
- Interface Wikimedia\Stats\IBufferingStatsdDataFactory
- since 1.45, use https://www.mediawiki.org/wiki/Manual:Stats
- Member Wikimedia\Stats\Metrics\MetricInterface::copyToStatsdAt ( $statsdNamespaces)
- since 1.45, see: https://www.mediawiki.org/wiki/Manual:Stats.
- Class Wikimedia\Stats\NullStatsdDataFactory
- since 1.45, use StatsFactory::newNull() instead
- Class Wikimedia\Stats\PrefixingStatsdDataFactoryProxy
- since 1.44 Use StatsFactory with
setLabel() instead
- Class Wikimedia\Stats\SamplingStatsdClient
- since 1.43 No longer used after $wgSamplingStatsdClient was removed.
- Interface Wikimedia\Stats\StatsdAwareInterface
- since 1.45, use https://www.mediawiki.org/wiki/Manual:Stats
- Member Wikimedia\Stats\StatsFactory::withStatsdDataFactory (?IBufferingStatsdDataFactory $statsdDataFactory)
- since 1.45, see: https://www.mediawiki.org/wiki/Manual:Stats