MediaWiki
master
RevDelItem.php
Go to the documentation of this file.
1
<?php
8
namespace
MediaWiki\RevisionDelete
;
9
10
use
MediaWiki\Api\ApiResult
;
11
use
MediaWiki\RevisionList\RevisionItemBase
;
12
use
MediaWiki\Status\Status
;
13
17
abstract
class
RevDelItem
extends
RevisionItemBase
{
25
public
function
isHideCurrentOp
( $newBits ) {
26
return
false
;
27
}
28
34
abstract
public
function
getBits
();
35
47
abstract
public
function
setBits
( $newBits );
48
55
abstract
public
function
getApiData
(
ApiResult
$result );
56
62
public
function
lock
() {
63
return
Status::newGood();
64
}
65
71
public
function
unlock
() {
72
return
Status::newGood();
73
}
74
}
75
77
class_alias( RevDelItem::class,
'RevDelItem'
);
MediaWiki\Api\ApiResult
This class represents the result of the API operations.
Definition
ApiResult.php:34
MediaWiki\RevisionDelete\RevDelItem
Abstract base class for deletable items.
Definition
RevDelItem.php:17
MediaWiki\RevisionDelete\RevDelItem\lock
lock()
Lock the item against changes outside of the DB.
Definition
RevDelItem.php:62
MediaWiki\RevisionDelete\RevDelItem\setBits
setBits( $newBits)
Set the visibility of the item.
MediaWiki\RevisionDelete\RevDelItem\getBits
getBits()
Get the current deletion bitfield value.
MediaWiki\RevisionDelete\RevDelItem\getApiData
getApiData(ApiResult $result)
Get the return information about the revision for the API.
MediaWiki\RevisionDelete\RevDelItem\unlock
unlock()
Unlock the item against changes outside of the DB.
Definition
RevDelItem.php:71
MediaWiki\RevisionDelete\RevDelItem\isHideCurrentOp
isHideCurrentOp( $newBits)
Returns true if the item is "current", and the operation to set the given bits can't be executed for ...
Definition
RevDelItem.php:25
MediaWiki\RevisionList\RevisionItemBase
Abstract base class for revision items.
Definition
RevisionItemBase.php:19
MediaWiki\Status\Status
Generic operation result class Has warning/error list, boolean status and arbitrary value.
Definition
Status.php:44
MediaWiki\RevisionDelete
includes
RevisionDelete
RevDelItem.php
Generated on Mon Jun 15 2026 16:27:19 for MediaWiki by
1.10.0