class ImportSites extends Maintenance {
public function __construct() {
- $this->mDescription = 'Imports site definitions from XML into the sites table.';
+ $this->addDescription( 'Imports site definitions from XML into the sites table.' );
- $this->addArg( 'file', 'An XML file containing site definitions (see docs/sitelist.txt). Use "php://stdin" to read from stdin.', true );
+ $this->addArg( 'file', 'An XML file containing site definitions (see docs/sitelist.txt). ' .
+ 'Use "php://stdin" to read from stdin.', true
+ );
parent::__construct();
}
-
/**
* Do the import.
*/
$file = $this->getArg( 0 );
$importer = new SiteImporter( SiteSQLStore::newInstance() );
- $importer->setExceptionCallback( array( $this, 'reportException' ) );
+ $importer->setExceptionCallback( [ $this, 'reportException' ] );
$importer->importFromFile( $file );