X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Frevisiondelete%2FRevDelRevisionItem.php;h=604ab2cfdc79306fe90e03c91d86d2a4c46b775a;hb=a1ef77b2d80830fbcb617a83961d78cff9d6e384;hp=6eb0b37fd1fddaef1523c0b46d6d034b6790c3f2;hpb=06825cbeaeed8fdee45260bf268d2e4744fbb2e1;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/revisiondelete/RevDelRevisionItem.php b/includes/revisiondelete/RevDelRevisionItem.php index 6eb0b37fd1..604ab2cfdc 100644 --- a/includes/revisiondelete/RevDelRevisionItem.php +++ b/includes/revisiondelete/RevDelRevisionItem.php @@ -19,8 +19,12 @@ * @ingroup RevisionDelete */ +use MediaWiki\Revision\RevisionRecord; + /** * Item class for a live revision table row + * + * @property RevDelRevisionList $list */ class RevDelRevisionItem extends RevDelItem { /** @var Revision */ @@ -63,11 +67,15 @@ class RevDelRevisionItem extends RevDelItem { } public function canView() { - return $this->revision->userCan( Revision::DELETED_RESTRICTED, $this->list->getUser() ); + return $this->revision->userCan( + RevisionRecord::DELETED_RESTRICTED, $this->list->getUser() + ); } public function canViewContent() { - return $this->revision->userCan( Revision::DELETED_TEXT, $this->list->getUser() ); + return $this->revision->userCan( + RevisionRecord::DELETED_TEXT, $this->list->getUser() + ); } public function getBits() { @@ -108,11 +116,11 @@ class RevDelRevisionItem extends RevDelItem { } public function isDeleted() { - return $this->revision->isDeleted( Revision::DELETED_TEXT ); + return $this->revision->isDeleted( RevisionRecord::DELETED_TEXT ); } public function isHideCurrentOp( $newBits ) { - return ( $newBits & Revision::DELETED_TEXT ) + return ( $newBits & RevisionRecord::DELETED_TEXT ) && $this->list->getCurrent() == $this->getId(); } @@ -203,19 +211,19 @@ class RevDelRevisionItem extends RevDelItem { $ret = [ 'id' => $rev->getId(), 'timestamp' => wfTimestamp( TS_ISO_8601, $rev->getTimestamp() ), - 'userhidden' => (bool)$rev->isDeleted( Revision::DELETED_USER ), - 'commenthidden' => (bool)$rev->isDeleted( Revision::DELETED_COMMENT ), - 'texthidden' => (bool)$rev->isDeleted( Revision::DELETED_TEXT ), + 'userhidden' => (bool)$rev->isDeleted( RevisionRecord::DELETED_USER ), + 'commenthidden' => (bool)$rev->isDeleted( RevisionRecord::DELETED_COMMENT ), + 'texthidden' => (bool)$rev->isDeleted( RevisionRecord::DELETED_TEXT ), ]; - if ( $rev->userCan( Revision::DELETED_USER, $user ) ) { + if ( $rev->userCan( RevisionRecord::DELETED_USER, $user ) ) { $ret += [ - 'userid' => $rev->getUser( Revision::FOR_THIS_USER ), - 'user' => $rev->getUserText( Revision::FOR_THIS_USER ), + 'userid' => $rev->getUser( RevisionRecord::FOR_THIS_USER ), + 'user' => $rev->getUserText( RevisionRecord::FOR_THIS_USER ), ]; } - if ( $rev->userCan( Revision::DELETED_COMMENT, $user ) ) { + if ( $rev->userCan( RevisionRecord::DELETED_COMMENT, $user ) ) { $ret += [ - 'comment' => $rev->getComment( Revision::FOR_THIS_USER ), + 'comment' => $rev->getComment( RevisionRecord::FOR_THIS_USER ), ]; }