Skip to content

Commit

Permalink
Use ConnectionProvider
Browse files Browse the repository at this point in the history
  • Loading branch information
Universal-Omega authored Nov 20, 2024
1 parent 2d7455f commit 942654b
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions initialise/MirahezeFunctions.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
use MediaWiki\MediaWikiServices;
use Miraheze\CreateWiki\Services\RemoteWikiFactory;
use Miraheze\ManageWiki\Helpers\ManageWikiSettings;
use Wikimedia\Rdbms\DBConnRef;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IReadableDatabase;

class MirahezeFunctions {
Expand Down Expand Up @@ -950,13 +950,11 @@ public function loadExtensions() {

/**
* @param string $databaseName
* @return DBConnRef
* @return IReadableDatabase
*/
private static function getDatabaseConnection( string $databaseName ): DBConnRef {
return MediaWikiServices::getInstance()
->getDBLoadBalancerFactory()
->getMainLB( $databaseName )
->getMaintenanceConnectionRef( DB_REPLICA, [], $databaseName );
private static function getDatabaseConnection( string $databaseName ): IReadableDatabase {
return MediaWikiServices::getInstance()->getConnectionProvider()
->getReplicaDatabase( $databaseName );
}

/**
Expand Down Expand Up @@ -1162,7 +1160,7 @@ public static function onManageWikiCoreAddFormFields( $ceMW, $context, $dbName,
/**
* @param IContextSource $context
* @param string $dbName
* @param DBConnRef $dbw
* @param IDatabase $dbw
* @param array $formData
* @param RemoteWikiFactory &$remoteWiki
*/
Expand Down

0 comments on commit 942654b

Please sign in to comment.