$l10nCache = Language::getLocalisationCache();
$messageNames = $l10nCache->getSubitemList( 'en', 'messages' );
// Normalise message names for NS_MEDIAWIKI page_title
- $messageNames = array_map( array( $wgContLang, 'ucfirst' ), $messageNames );
+ $messageNames = array_map( [ $wgContLang, 'ucfirst' ], $messageNames );
$statuses = AllMessagesTablePager::getCustomisedStatuses(
$messageNames, $langCode, $nonContLang );
$actual === $default
) {
$hasTalk = isset( $statuses['talks'][$key] );
- $messageInfo['results'][] = array(
+ $messageInfo['results'][] = [
'title' => $key . $titleSuffix,
'hasTalk' => $hasTalk,
- );
+ ];
$messageInfo['equalPages']++;
if ( $hasTalk ) {
$messageInfo['equalPagesTalks']++;
$doDeleteTalk = $this->hasOption( 'delete-talk' );
$langCode = $this->getOption( 'lang-code' );
- $messageInfo = array(
+ $messageInfo = [
'relevantPages' => 0,
'equalPages' => 0,
'equalPagesTalks' => 0,
- 'results' => array(),
- );
+ 'results' => [],
+ ];
$this->output( 'Checking for pages with default message...' );
$this->fetchMessageInfo( false, $messageInfo );
} else {
if ( !isset( $langCodes[$langCode] ) ) {
- $this->error( 'Invalid language code: ' . $langCode, 1 );
+ $this->fatalError( 'Invalid language code: ' . $langCode );
}
$this->fetchMessageInfo( $langCode, $messageInfo );
}
return;
}
- $user = User::newSystemUser( 'MediaWiki default', array( 'steal' => true ) );
+ $user = User::newSystemUser( 'MediaWiki default', [ 'steal' => true ] );
if ( !$user ) {
- $this->error( "Invalid username", true );
+ $this->fatalError( "Invalid username" );
}
global $wgUser;
$wgUser = $user;
}
}
-$maintClass = "DeleteEqualMessages";
+$maintClass = DeleteEqualMessages::class;
require_once RUN_MAINTENANCE_IF_MAIN;