* @file
* @ingroup Language
*/
+use MediaWiki\MediaWikiServices;
/**
* Base class for language conversion.
];
public $mMainLanguageCode;
- public $mVariants, $mVariantFallbacks, $mVariantNames;
+ public $mVariants;
+ public $mVariantFallbacks;
+ public $mVariantNames;
public $mTablesLoaded = false;
public $mTables;
// 'bidirectional' 'unidirectional' 'disable' for each variant
$variant = $this->getPreferredVariant();
}
- $cache = ObjectCache::newAccelerator( CACHE_NONE );
- $key = wfMemcKey( 'languageconverter', 'namespace-text', $index, $variant );
+ $cache = MediaWikiServices::getInstance()->getLocalServerObjectCache();
+ $key = $cache->makeKey( 'languageconverter', 'namespace-text', $index, $variant );
$nsVariantText = $cache->get( $key );
if ( $nsVariantText !== false ) {
return $nsVariantText;