*/
function reallyDoQuery( $offset, $limit, $order ) {
$asc = ( $order === self::QUERY_ASCENDING );
- $result = new FakeResultWrapper( [] );
$messageNames = $this->getAllMessages( $order );
$statuses = self::getCustomisedStatuses( $messageNames, $this->langcode, $this->foreign );
+ $rows = [];
$count = 0;
foreach ( $messageNames as $key ) {
$customised = isset( $statuses['pages'][$key] );
) {
$actual = $this->msg( $key )->inLanguage( $this->lang )->plain();
$default = $this->msg( $key )->inLanguage( $this->lang )->useDatabase( false )->plain();
- $result->result[] = [
+ $rows[] = [
'am_title' => $key,
'am_actual' => $actual,
'am_default' => $default,
}
}
- return $result;
+ return new FakeResultWrapper( $rows );
}
protected function getStartBody() {
}
function formatValue( $field, $value ) {
- $linkRenderer = MediaWikiServices::getInstance()->getLinkRenderer();
+ $linkRenderer = $this->getLinkRenderer();
switch ( $field ) {
case 'am_title' :
$title = Title::makeTitle( NS_MEDIAWIKI, $value . $this->suffix );
$title = $linkRenderer->makeKnownLink( $title, $this->getLanguage()->lcfirst( $value ) );
} else {
$title = $linkRenderer->makeBrokenLink(
- $title,
- $this->getLanguage()->lcfirst( $value )
+ $title, $this->getLanguage()->lcfirst( $value )
);
}
if ( $this->mCurrentRow->am_talk_exists ) {
}
function getQueryInfo() {
- return '';
+ return [];
}
}