MediaWiki
master
EditConstraint.php
Go to the documentation of this file.
1
<?php
7
namespace
MediaWiki\EditPage\Constraint
;
8
9
use
MediaWiki\EditPage\EditPageStatus
;
10
use
MediaWiki\EditPage\IEditObject
;
11
18
abstract
class
EditConstraint
implements
IEditObject
{
19
24
abstract
public
function
checkConstraint
():
EditPageStatus
;
25
30
public
function
getName
(): string {
31
$fullClassName = explode(
'\\'
, $this::class );
32
return
end( $fullClassName );
33
}
34
35
}
MediaWiki\EditPage\Constraint\EditConstraint
Abstract class for all constraints that can prevent edits.
Definition
EditConstraint.php:18
MediaWiki\EditPage\Constraint\EditConstraint\getName
getName()
Definition
EditConstraint.php:30
MediaWiki\EditPage\Constraint\EditConstraint\checkConstraint
checkConstraint()
MediaWiki\EditPage\EditPageStatus
Status returned by edit constraints and other page editing checks.
Definition
EditPageStatus.php:19
MediaWiki\EditPage\IEditObject
Serves as a common repository of constants for EditPage edit status results.
Definition
IEditObject.php:16
MediaWiki\EditPage\Constraint
Definition
AccidentalRecreationConstraint.php:7
includes
EditPage
Constraint
EditConstraint.php
Generated on Sat May 9 2026 22:24:43 for MediaWiki by
1.10.0