'recentchanges' => ApiQueryRecentChanges::class,
'search' => ApiQuerySearch::class,
'tags' => ApiQueryTags::class,
- 'usercontribs' => ApiQueryContributions::class,
+ 'usercontribs' => ApiQueryUserContribs::class,
'users' => ApiQueryUsers::class,
'watchlist' => ApiQueryWatchlist::class,
'watchlistraw' => ApiQueryWatchlistRaw::class,
}
} elseif ( $modCacheMode === 'public' ) {
// do nothing, if it's public already it will stay public
- } else { // private
+ } else {
$cacheMode = 'private';
}
$exportTitles = [];
$titles = $pageSet->getGoodTitles();
if ( count( $titles ) ) {
- $user = $this->getUser();
/** @var Title $title */
foreach ( $titles as $title ) {
- if ( $title->userCan( 'read', $user ) ) {
+ if ( $this->getPermissionManager()->userCan( 'read', $this->getUser(), $title ) ) {
$exportTitles[] = $title;
}
}