SpecialRecentChangesLinked: Migrate partially to SelectQueryBuilder

Change-Id: Ic734e05d2b2201e6bb7768778f0d651cce741a31
This commit is contained in:
Amir Sarabadani 2022-07-01 15:03:09 +02:00
parent bf869d117c
commit 95209c9fa8

View file

@ -222,20 +222,20 @@ class SpecialRecentChangesLinked extends SpecialRecentChanges {
}
}
$query = $dbr->selectSQLText(
array_merge( $tables, [ $link_table ] ),
$select,
$conds + $subconds,
__METHOD__,
$order + $query_options,
$join_conds + [ $link_table => [ 'JOIN', $subjoin ] ]
);
$queryBuilder = $dbr->newSelectQueryBuilder()
->tables( $tables )
->table( $link_table )
->fields( $select )
->where( $conds + $subconds )
->caller( __METHOD__ )
->options( $order + $query_options )
->joinConds( $join_conds + [ $link_table => [ 'JOIN', $subjoin ] ] );
if ( $dbr->unionSupportsOrderAndLimit() ) {
$query = $dbr->limitResult( $query, $limit );
$queryBuilder->limit( $limit );
}
$subsql[] = $query;
$subsql[] = $queryBuilder->getSQL();
}
if ( count( $subsql ) == 0 ) {