X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FimportSiteScripts.php;h=e60e776328badaa64b6eb07a75cbcd33d1d1f29d;hb=a5ea73070652d807afb780a5bd9c6614b5e5a872;hp=5dfd2a87954429a3372296832d8c060e989235c5;hpb=04fdc78370dbc042116488d6826e19bf3910273b;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/importSiteScripts.php b/maintenance/importSiteScripts.php index 5dfd2a8795..e60e776328 100644 --- a/maintenance/importSiteScripts.php +++ b/maintenance/importSiteScripts.php @@ -32,7 +32,7 @@ require_once __DIR__ . '/Maintenance.php'; class ImportSiteScripts extends Maintenance { public function __construct() { parent::__construct(); - $this->mDescription = 'Import site scripts from a site'; + $this->addDescription( 'Import site scripts from a site' ); $this->addArg( 'api', 'API base url' ); $this->addArg( 'index', 'index.php base url' ); $this->addOption( 'username', 'User name of the script importer' ); @@ -43,7 +43,7 @@ class ImportSiteScripts extends Maintenance { $username = $this->getOption( 'username', false ); if ( $username === false ) { - $user = User::newSystemUser( 'ScriptImporter', array( 'steal' => true ) ); + $user = User::newSystemUser( 'ScriptImporter', [ 'steal' => true ] ); } else { $user = User::newFromName( $username ); } @@ -61,10 +61,10 @@ class ImportSiteScripts extends Maintenance { } $this->output( "Importing $page\n" ); - $url = wfAppendQuery( $baseUrl, array( + $url = wfAppendQuery( $baseUrl, [ 'action' => 'raw', - 'title' => "MediaWiki:{$page}" ) ); - $text = Http::get( $url, array(), __METHOD__ ); + 'title' => "MediaWiki:{$page}" ] ); + $text = Http::get( $url, [], __METHOD__ ); $wikiPage = WikiPage::factory( $title ); $content = ContentHandler::makeContent( $text, $wikiPage->getTitle() ); @@ -73,20 +73,20 @@ class ImportSiteScripts extends Maintenance { } protected function fetchScriptList() { - $data = array( + $data = [ 'action' => 'query', 'format' => 'json', 'list' => 'allpages', 'apnamespace' => '8', 'aplimit' => '500', 'continue' => '', - ); + ]; $baseUrl = $this->getArg( 0 ); - $pages = array(); + $pages = []; while ( true ) { $url = wfAppendQuery( $baseUrl, $data ); - $strResult = Http::get( $url, array(), __METHOD__ ); + $strResult = Http::get( $url, [], __METHOD__ ); $result = FormatJson::decode( $strResult, true ); $page = null; @@ -114,5 +114,5 @@ class ImportSiteScripts extends Maintenance { } } -$maintClass = 'ImportSiteScripts'; +$maintClass = ImportSiteScripts::class; require_once RUN_MAINTENANCE_IF_MAIN;