global $wgCommandLineMode;
$services = MediaWikiServices::getInstance();
-
- $erGroup = $services->getEventRelayerGroup();
- if ( isset( $params['channels'] ) ) {
- foreach ( $params['channels'] as $action => $channel ) {
- $params['relayers'][$action] = $erGroup->getRelayer( $channel );
- $params['channels'][$action] = $channel;
- }
- }
$params['cache'] = self::newFromParams( $params['store'] );
$params['logger'] = LoggerFactory::getInstance( $params['loggroup'] ?? 'objectcache' );
if ( !$wgCommandLineMode ) {
* @return int|string Index to cache in $wgObjectCaches
*/
public static function detectLocalServerCache() {
- if ( function_exists( 'apc_fetch' ) ) {
- return 'apc';
- } elseif ( function_exists( 'apcu_fetch' ) ) {
+ if ( function_exists( 'apcu_fetch' ) ) {
return 'apcu';
+ } elseif ( function_exists( 'apc_fetch' ) ) {
+ return 'apc';
} elseif ( function_exists( 'wincache_ucache_get' ) ) {
return 'wincache';
}