'password' => $this->dbPassword,
'dbname' => $this->dbName,
'flags' => $this->dbFlags,
- 'tablePrefix' => $this->tablePrefix,
- 'foreign' => true,
+ 'tablePrefix' => $this->tablePrefix
];
return function ( $index ) use ( $type, $params ) {
function getSharedCacheKey( /*...*/ ) {
if ( $this->hasSharedCache() ) {
$args = func_get_args();
- array_unshift( $args, $this->dbName, $this->tablePrefix );
- return call_user_func_array( 'wfForeignMemcKey', $args );
+ return wfForeignMemcKey( $this->dbName, $this->tablePrefix, ...$args );
} else {
return false;
}