| @@ 299-308 (lines=10) @@ | ||
| 296 | ); |
|
| 297 | } |
|
| 298 | ||
| 299 | protected function runMainQueryHook( &$tables, &$fields, &$conds, &$query_options, |
|
| 300 | &$join_conds, $opts |
|
| 301 | ) { |
|
| 302 | return parent::runMainQueryHook( $tables, $fields, $conds, $query_options, $join_conds, $opts ) |
|
| 303 | && Hooks::run( |
|
| 304 | 'SpecialWatchlistQuery', |
|
| 305 | [ &$conds, &$tables, &$join_conds, &$fields, $opts ], |
|
| 306 | '1.23' |
|
| 307 | ); |
|
| 308 | } |
|
| 309 | ||
| 310 | /** |
|
| 311 | * Return a IDatabase object for reading |
|
| @@ 275-284 (lines=10) @@ | ||
| 272 | return $rows; |
|
| 273 | } |
|
| 274 | ||
| 275 | protected function runMainQueryHook( &$tables, &$fields, &$conds, |
|
| 276 | &$query_options, &$join_conds, $opts |
|
| 277 | ) { |
|
| 278 | return parent::runMainQueryHook( $tables, $fields, $conds, $query_options, $join_conds, $opts ) |
|
| 279 | && Hooks::run( |
|
| 280 | 'SpecialRecentChangesQuery', |
|
| 281 | [ &$conds, &$tables, &$join_conds, $opts, &$query_options, &$fields ], |
|
| 282 | '1.23' |
|
| 283 | ); |
|
| 284 | } |
|
| 285 | ||
| 286 | protected function getDB() { |
|
| 287 | return wfGetDB( DB_REPLICA, 'recentchanges' ); |
|