class MwSql extends Maintenance {
public function __construct() {
parent::__construct();
- $this->mDescription = "Send SQL queries to a MediaWiki database. " .
- "Takes a file name containing SQL as argument or runs interactively.";
+ $this->addDescription( 'Send SQL queries to a MediaWiki database. ' .
+ 'Takes a file name containing SQL as argument or runs interactively.' );
$this->addOption( 'query', 'Run a single query instead of running interactively', false, true );
$this->addOption( 'cluster', 'Use an external cluster by name', false, true );
$this->addOption( 'wikidb', 'The database wiki ID to use if not the current one', false, true );
$index = DB_MASTER;
}
// Get a DB handle (with this wiki's DB selected) from the appropriate load balancer
- $db = $lb->getConnection( $index, array(), $wiki );
+ $db = $lb->getConnection( $index, [], $wiki );
if ( $this->hasOption( 'slave' ) && $db->getLBInfo( 'master' ) !== null ) {
$this->error( "The server selected ({$db->getServer()}) is not a slave.", 1 );
}
$this->error( "Unable to open input file", true );
}
- $error = $db->sourceStream( $file, false, array( $this, 'sqlPrintResult' ) );
+ $error = $db->sourceStream( $file, false, [ $this, 'sqlPrintResult' ] );
if ( $error !== true ) {
$this->error( $error, true );
} else {