MediaWiki REL1_39
Restriction.php
Go to the documentation of this file.
1<?php
24
25interface Restriction {
26
33 public function getBlockId();
34
42 public function setBlockId( $blockId );
43
50 public function getValue();
51
58 public static function getType();
59
66 public static function getTypeId();
67
75 public static function newFromRow( \stdClass $row );
76
83 public function toRow();
84
92 public function matches( \Title $title );
93
101 public function equals( Restriction $other );
102
109 public function getHash();
110
111}
Represents a title within MediaWiki.
Definition Title.php:49
setBlockId( $blockId)
Sets the id of the block.
getValue()
Gets the value of the restriction.
static getType()
Gets the type of restriction.
getHash()
Create a unique hash of the block restriction based on the type and value.
toRow()
Convert a restriction object into a row array for insertion.
matches(\Title $title)
Determine if a restriction matches a given title.
equals(Restriction $other)
Determine if a restriction equals another restriction.
static newFromRow(\stdClass $row)
Creates a new Restriction from a database row.
getBlockId()
Gets the id of the block.
static getTypeId()
Gets the id of the type of restriction.