Replace wfGetDB() with ICP getReplicaDatabase()

Bug: T330641
Change-Id: I6a96d8b7a99f4832d5c68134fba12ad93b4da86b
This commit is contained in:
James D. Forrester 2024-02-14 11:09:32 -05:00
parent 184dc0625c
commit f20ebbd77f

View file

@ -138,8 +138,9 @@ class UserLocator {
* @return User|null * @return User|null
*/ */
public static function getArticleAuthorByArticleId( int $articleId ): ?User { public static function getArticleAuthorByArticleId( int $articleId ): ?User {
$dbr = wfGetDB( DB_REPLICA ); $services = MediaWikiServices::getInstance();
$revQuery = MediaWikiServices::getInstance()->getRevisionStore()->getQueryInfo(); $dbr = $services->getConnectionProvider()->getReplicaDatabase();
$revQuery = $services->getRevisionStore()->getQueryInfo();
$res = $dbr->selectRow( $res = $dbr->selectRow(
$revQuery['tables'], $revQuery['tables'],
[ 'rev_user' => $revQuery['fields']['rev_user'] ], [ 'rev_user' => $revQuery['fields']['rev_user'] ],