SpecialRecentChangesLinked: Migrate partially to SelectQueryBuilder
Change-Id: Ic734e05d2b2201e6bb7768778f0d651cce741a31
This commit is contained in:
parent
bf869d117c
commit
95209c9fa8
1 changed files with 10 additions and 10 deletions
|
|
@ -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 ) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue