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
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 );