|
MediaWiki master
|
Inherits MediaWiki\Block\Restriction\AbstractRestriction.

Public Member Functions | ||||
| getTitle () | ||||
| matches (Title $title) | ||||
Determine if a restriction matches a given title.
| ||||
| setTitle (Title $title) | ||||
Public Member Functions inherited from MediaWiki\Block\Restriction\AbstractRestriction | ||||
| __construct ( $blockId, $value) | ||||
| Create Restriction. | ||||
| equals (Restriction $other) | ||||
Determine if a restriction equals another restriction.
| ||||
| getBlockId () | ||||
Get the ID of the block.
| ||||
| getHash () | ||||
Create a unique hash of the block restriction based on the type and value.
| ||||
| getValue () | ||||
Get the value of the restriction.
| ||||
| setBlockId ( $blockId) | ||||
Set the ID of the block.
| ||||
| toRow () | ||||
Convert a restriction object into a row array for insertion.
| ||||
Static Public Member Functions | ||||
| static | newFromRow (\stdClass $row) | |||
Create a new Restriction from a database row.
| ||||
| static | newFromTitle ( $title) | |||
Static Public Member Functions inherited from MediaWiki\Block\Restriction\AbstractRestriction | ||||
| static | getType () | |||
Get the type of restriction.
| ||||
| static | getTypeId () | |||
Get the ID of the type of restriction.This ID is used in the database.
| ||||
Public Attributes | |
| const | TYPE = 'page' |
| const | TYPE_ID = 1 |
Public Attributes inherited from MediaWiki\Block\Restriction\AbstractRestriction | |
| const | TYPE = '' |
| String constant identifying the type of restriction. | |
| const | TYPE_ID = 0 |
| Numeric type identifier. | |
Protected Attributes | |
| Title false null | $title |
Protected Attributes inherited from MediaWiki\Block\Restriction\AbstractRestriction | |
| int | $blockId |
| int | $value |
Definition at line 13 of file PageRestriction.php.
| MediaWiki\Block\Restriction\PageRestriction::getTitle | ( | ) |
Definition at line 56 of file PageRestriction.php.
References MediaWiki\Block\Restriction\PageRestriction\$title.
Referenced by MediaWiki\Block\Restriction\PageRestriction\matches(), and MediaWiki\Specials\SpecialBlock\maybeAlterFormDefaults().
| MediaWiki\Block\Restriction\PageRestriction::matches | ( | Title | $title | ) |
Determine if a restriction matches a given title.
| Title | $title |
Implements MediaWiki\Block\Restriction\Restriction.
Definition at line 33 of file PageRestriction.php.
References MediaWiki\Title\Title\equals(), and MediaWiki\Block\Restriction\PageRestriction\getTitle().
|
static |
Create a new Restriction from a database row.
| \\stdClass | $row |
Reimplemented from MediaWiki\Block\Restriction\AbstractRestriction.
Definition at line 67 of file PageRestriction.php.
References MediaWiki\Block\Restriction\PageRestriction\$title.
|
static |
| string | Title | $title |
Definition at line 91 of file PageRestriction.php.
References MediaWiki\Block\Restriction\PageRestriction\$title, and MediaWiki\Title\Title\getArticleID().
| MediaWiki\Block\Restriction\PageRestriction::setTitle | ( | Title | $title | ) |
| Title | $title |
Definition at line 46 of file PageRestriction.php.
References MediaWiki\Block\Restriction\PageRestriction\$title.
|
protected |
| const MediaWiki\Block\Restriction\PageRestriction::TYPE = 'page' |
Definition at line 18 of file PageRestriction.php.
| const MediaWiki\Block\Restriction\PageRestriction::TYPE_ID = 1 |
Definition at line 23 of file PageRestriction.php.