class EditCLI extends Maintenance {
public function __construct() {
parent::__construct();
- $this->mDescription = "Edit an article from the command line, text is from stdin";
+ $this->addDescription( 'Edit an article from the command line, text is from stdin' );
$this->addOption( 'user', 'Username', false, true, 'u' );
$this->addOption( 'summary', 'Edit summary', false, true, 's' );
$this->addOption( 'minor', 'Minor edit', false, false, 'm' );
$noRC = $this->hasOption( 'no-rc' );
if ( $userName === false ) {
- $wgUser = User::newSystemUser( 'Maintenance script', array( 'steal' => true ) );
+ $wgUser = User::newSystemUser( 'Maintenance script', [ 'steal' => true ] );
} else {
$wgUser = User::newFromName( $userName );
}
$exit = 1;
}
if ( !$status->isGood() ) {
- $this->output( $status->getWikiText() . "\n" );
+ $this->output( $status->getWikiText( false, false, 'en' ) . "\n" );
}
exit( $exit );
}