* @since 1.22
*/
+use MediaWiki\MediaWikiServices;
+
/**
* This class formats rights log entries.
*
*/
class RightsLogFormatter extends LogFormatter {
protected function makePageLink( Title $title = null, $parameters = [], $html = null ) {
- global $wgContLang, $wgUserrightsInterwikiDelimiter;
+ global $wgUserrightsInterwikiDelimiter;
if ( !$this->plaintext ) {
- $text = $wgContLang->ucfirst( $title->getDBkey() );
+ $text = MediaWikiServices::getInstance()->getContentLanguage()->
+ ucfirst( $title->getDBkey() );
$parts = explode( $wgUserrightsInterwikiDelimiter, $text, 2 );
if ( count( $parts ) === 2 ) {
if ( count( $oldGroups ) ) {
$params[3] = [ 'raw' => $this->formatRightsList( $oldGroups,
- isset( $allParams['oldmetadata'] ) ? $allParams['oldmetadata'] : [] ) ];
+ $allParams['oldmetadata'] ?? [] ) ];
} else {
$params[3] = $this->msg( 'rightsnone' )->text();
}
// Array_values is used here because of T44211
// see use of array_unique in UserrightsPage::doSaveUserGroups on $newGroups.
$params[4] = [ 'raw' => $this->formatRightsList( array_values( $newGroups ),
- isset( $allParams['newmetadata'] ) ? $allParams['newmetadata'] : [] ) ];
+ $allParams['newmetadata'] ?? [] ) ];
} else {
$params[4] = $this->msg( 'rightsnone' )->text();
}
if ( isset( $oldmetadata[$index] ) ) {
$result += $oldmetadata[$index];
}
- $result['expiry'] = ApiResult::formatExpiry( isset( $result['expiry'] ) ?
- $result['expiry'] : null );
+ $result['expiry'] = ApiResult::formatExpiry( $result['expiry'] ?? null );
return $result;
}, array_keys( $params['4:array:oldgroups'] ) );
if ( isset( $newmetadata[$index] ) ) {
$result += $newmetadata[$index];
}
- $result['expiry'] = ApiResult::formatExpiry( isset( $result['expiry'] ) ?
- $result['expiry'] : null );
+ $result['expiry'] = ApiResult::formatExpiry( $result['expiry'] ?? null );
return $result;
}, array_keys( $params['5:array:newgroups'] ) );