);
if ( $row ) {
- return Revision::newFromArchiveRow( $row, [ 'title' => $this->title ] );
+ return Revision::newFromArchiveRow(
+ $row,
+ [ 'title' => $this->title ],
+ $this->title
+ );
}
return null;
$oldPageId = (int)$latestRestorableRow->ar_page_id; // pass this to ArticleUndelete hook
// grab the content to check consistency with global state before restoring the page.
- $revision = Revision::newFromArchiveRow( $latestRestorableRow,
+ $revision = Revision::newFromArchiveRow(
+ $latestRestorableRow,
[
'title' => $article->getTitle(), // used to derive default content model
- ]
+ ],
+ $article->getTitle()
);
$user = User::newFromName( $revision->getUserText( Revision::RAW ), false );
$content = $revision->getContent( Revision::RAW );
}
// Insert one revision at a time...maintaining deletion status
// unless we are specifically removing all restrictions...
- $revision = Revision::newFromArchiveRow( $row,
+ $revision = Revision::newFromArchiveRow(
+ $row,
[
'page' => $pageId,
'title' => $this->title,
'deleted' => $unsuppress ? 0 : $row->ar_deleted
- ] );
+ ],
+ $this->title
+ );
// This will also copy the revision to ip_changes if it was an IP edit.
$revision->insertOn( $dbw );