wiki.techinc.nl/tests/phpunit/includes/objectcache/SqlBagOStuffServerArrayTest.php
Irina Balaban dc989f680f fix: use objectcachefactory methods instead of deprecated objectcache methods
Bug: T363770
Change-Id: Ie732f6925ec2b1316a60bebbe3c27f963c9dacb1
2024-05-05 12:40:30 +03:00

21 lines
618 B
PHP

<?php
use MediaWiki\MediaWikiServices;
use Wikimedia\TestingAccessWrapper;
/**
* @group BagOStuff
* @group Database
* @covers \SqlBagOStuff
*/
class SqlBagOStuffServerArrayTest extends BagOStuffTestBase {
protected function newCacheInstance() {
// Extract server config from main load balancer
$lb = MediaWikiServices::getInstance()->getDBLoadBalancer();
$serverInfo = TestingAccessWrapper::newFromObject( $lb )->serverInfo;
return $this->getServiceContainer()->getObjectCacheFactory()->newFromParams( [
'class' => SqlBagOStuff::class,
'servers' => [ $serverInfo->getServerInfo( 0 ) ]
] );
}
}