* IDatabase::bufferResults() has been deprecated. Use query batching instead.
* MessageCache::singleton() is deprecated. Use
MediaWikiServices::getMessageCache().
+* ObjectCache::getWANInstance() is deprecated. Use
+ MediaWikiServices::getMainWANObjectCache() instead.
+* ObjectCache::newWANCacheFromParams() is deprecated. Use
+ MediaWikiServices::getMainWANObjectCache() instead.
* Constructing MovePage directly is deprecated. Use MovePageFactory.
* TempFSFile::factory() has been deprecated. Use TempFSFileFactory instead.
* wfIsBadImage() is deprecated. Use the BadFileLookup service instead.
* @since 1.26
* @param string $id A key in $wgWANObjectCaches.
* @return WANObjectCache
+ * @deprecated since 1.34 Use MediaWikiServices::getMainWANObjectCache instead
*/
public static function getWANInstance( $id ) {
+ wfDeprecated( __METHOD__, '1.34' );
if ( !isset( self::$wanInstances[$id] ) ) {
self::$wanInstances[$id] = self::newWANCacheFromId( $id );
}
* @return WANObjectCache
* @throws UnexpectedValueException
* @suppress PhanTypeMismatchReturn
+ * @deprecated since 1.34 Use MediaWikiServices::getMainWANObjectCache
+ * instead or use WANObjectCache::__construct directly
*/
public static function newWANCacheFromParams( array $params ) {
+ wfDeprecated( __METHOD__, '1.34' );
global $wgCommandLineMode, $wgSecretKey;
$services = MediaWikiServices::getInstance();