$affected = 0;
foreach ( $this->mArgs as $revID ) {
- $dbw->insertSelect( 'archive', array( 'page', 'revision' ),
- array(
+ $dbw->insertSelect( 'archive', [ 'page', 'revision' ],
+ [
'ar_namespace' => 'page_namespace',
'ar_title' => 'page_title',
'ar_page_id' => 'page_id',
'ar_text_id' => 'rev_text_id',
'ar_deleted' => 'rev_deleted',
'ar_len' => 'rev_len',
- ),
- array(
+ ],
+ [
'rev_id' => $revID,
'page_id = rev_page'
- ),
+ ],
__METHOD__
);
if ( !$dbw->affectedRows() ) {
$pageID = $dbw->selectField(
'revision',
'rev_page',
- array( 'rev_id' => $revID ),
+ [ 'rev_id' => $revID ],
__METHOD__
);
$pageLatest = $dbw->selectField(
'page',
'page_latest',
- array( 'page_id' => $pageID ),
+ [ 'page_id' => $pageID ],
__METHOD__
);
- $dbw->delete( 'revision', array( 'rev_id' => $revID ) );
+ $dbw->delete( 'revision', [ 'rev_id' => $revID ] );
if ( $pageLatest == $revID ) {
- // Database integrity
$newLatest = $dbw->selectField(
'revision',
'rev_id',
- array( 'rev_page' => $pageID ),
+ [ 'rev_page' => $pageID ],
__METHOD__,
- array( 'ORDER BY' => 'rev_timestamp DESC' )
+ [ 'ORDER BY' => 'rev_timestamp DESC' ]
);
$dbw->update(
'page',
- array( 'page_latest' => $newLatest ),
- array( 'page_id' => $pageID ),
+ [ 'page_latest' => $newLatest ],
+ [ 'page_id' => $pageID ],
__METHOD__
);
}