X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Frevisiondelete%2FRevDelArchiveItem.php;h=11f2d133b486b3252df78be9eef3c8a40d49ffb5;hb=2aed14b6867314ef9f08d09cc2dc502f7dddb050;hp=ab74dbd2bd4db82c329a15b1ca61384826c25d20;hpb=02abae3248b9273be6b312aeb9f1cae81a3ac6c0;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/revisiondelete/RevDelArchiveItem.php b/includes/revisiondelete/RevDelArchiveItem.php index ab74dbd2bd..11f2d133b4 100644 --- a/includes/revisiondelete/RevDelArchiveItem.php +++ b/includes/revisiondelete/RevDelArchiveItem.php @@ -23,10 +23,9 @@ * Item class for a archive table row */ class RevDelArchiveItem extends RevDelRevisionItem { - public function __construct( $list, $row ) { - RevDelItem::__construct( $list, $row ); - $this->revision = Revision::newFromArchiveRow( $row, - [ 'page' => $this->list->title->getArticleID() ] ); + protected static function initRevision( $list, $row ) { + return Revision::newFromArchiveRow( $row, + [ 'page' => $list->title->getArticleID() ] ); } public function getIdField() { @@ -45,6 +44,10 @@ class RevDelArchiveItem extends RevDelRevisionItem { return 'ar_user_text'; } + public function getAuthorActorField() { + return 'ar_actor'; + } + public function getId() { # Convert DB timestamp to MW timestamp return $this->revision->getTimestamp();