}
public function execute() {
+ $this->setBatchSize( $this->getOption( 'batch-size', $this->getBatchSize() ) );
+
$sleep = (int)$this->getOption( 'sleep', 10 );
$fromId = $this->getOption( 'from-id', null );
$this->countDown( 5 );
);
$last = null;
- $autopatrolls = [];
+ $autopatrols = [];
foreach ( $result as $row ) {
$last = $row->log_id;
Wikimedia\suppressWarnings();
Wikimedia\restoreWarnings();
// Skipping really old rows, before 2011
- if ( is_array( $params ) && !array_key_exists( '6::auto', $params ) ) {
+ if ( !is_array( $params ) || !array_key_exists( '6::auto', $params ) ) {
continue;
}
$auto = $params['6::auto'];
if ( $auto ) {
- $autopatrolls[] = $row->log_id;
+ $autopatrols[] = $row->log_id;
}
}
return null;
}
- return [ 'rows' => $autopatrolls, 'lastId' => $last ];
+ return [ 'rows' => $autopatrols, 'lastId' => $last ];
}
private function deleteRows( array $rows ) {