class NukeNS extends Maintenance {
public function __construct() {
parent::__construct();
- $this->mDescription = "Remove pages with only 1 revision from any namespace";
+ $this->addDescription( 'Remove pages with only 1 revision from any namespace' );
$this->addOption( 'delete', "Actually delete the page" );
$this->addOption( 'ns', 'Namespace to delete from, default NS_MEDIAWIKI', false, true );
$this->addOption( 'all', 'Delete everything regardless of revision count' );
// Get corresponding revisions
$res2 = $dbw->query( "SELECT rev_id FROM $tbl_rev WHERE rev_page = $id" );
- $revs = array();
+ $revs = [];
foreach ( $res2 as $row2 ) {
$revs[] = $row2->rev_id;
$pages -= $n_deleted;
$dbw->update(
'site_stats',
- array( 'ss_total_pages' => $pages ),
- array( 'ss_row_id' => 1 ),
+ [ 'ss_total_pages' => $pages ],
+ [ 'ss_row_id' => 1 ],
__METHOD__
);
}