From 82b56e50e898f856dfb5ad4ce0c00623f3330672 Mon Sep 17 00:00:00 2001 From: mainframe98 Date: Mon, 20 Jan 2020 11:21:03 +0100 Subject: [PATCH] Deprecate $wgMemc Callers should use the LocalServerObjectCache service instead. Bug: T160813 Change-Id: I0f9725a56413b85929f920542bf89928e719baac --- RELEASE-NOTES-1.35 | 2 ++ includes/Setup.php | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/RELEASE-NOTES-1.35 b/RELEASE-NOTES-1.35 index 9f976647df9..24da8d5a63f 100644 --- a/RELEASE-NOTES-1.35 +++ b/RELEASE-NOTES-1.35 @@ -288,6 +288,8 @@ because of Phabricator reports. * As part of dropping security support for IE 6 and IE 7, WebRequest::checkUrlExtension() has been deprecated, and now always returns true. +* $wgMemc is deprecated, use + MediaWikiServices::getInstance()->getLocalServerObjectCache() instead. * … === Other changes in 1.35 === diff --git a/includes/Setup.php b/includes/Setup.php index 15b8527e6fc..d36ad79ae62 100644 --- a/includes/Setup.php +++ b/includes/Setup.php @@ -749,6 +749,10 @@ if ( $wgCommandLineMode ) { wfDebug( $debug ); } +/** + * @var BagOStuff $wgMemc + * @deprecated since 1.35, use the LocalServerObjectCache service instead + */ $wgMemc = ObjectCache::getLocalClusterInstance(); $messageMemc = wfGetMessageCacheStorage();