MediaWiki
1.34.0
|
Public Member Functions | |
__construct (array $options=[]) | |
Create a new block with specified parameters on a user, IP or IP range. More... | |
appliesToNamespace ( $ns) | |
Checks if a block applies to a particular namespace. More... | |
appliesToPage ( $pageId) | |
Checks if a block applies to a particular page. More... | |
appliesToPasswordReset () | |
Check if the block prevents a user from resetting their password. More... | |
appliesToRight ( $right) | |
Determine whether the block prevents a given right. More... | |
appliesToTitle (Title $title) | |
Checks if a block applies to a particular title. More... | |
appliesToUsertalk (Title $usertalk=null) | |
Determine whether the block allows the user to edit their own user talk page. More... | |
getBlocker () | |
Get the user who implemented this block. More... | |
getBlockErrorParams (IContextSource $context) | |
Get block information used in different block error messages. More... | |
getBy () | |
Get the user id of the blocking sysop. More... | |
getByName () | |
Get the username of the blocking sysop. More... | |
getExpiry () | |
Get the block expiry time. More... | |
getHideName () | |
Get whether the block hides the target's username. More... | |
getId () | |
Get the block ID. More... | |
getPermissionsError (IContextSource $context) | |
Get the key and parameters for the corresponding error message. More... | |
getReason () | |
Get the reason given for creating the block. More... | |
getTarget () | |
Get the target for this particular block. More... | |
getTargetAndType () | |
Get the target and target type for this particular block. More... | |
getTimestamp () | |
Get the timestamp indicating when the block was created. More... | |
getType () | |
Get the type of target for this particular block. More... | |
isCreateAccountBlocked ( $x=null) | |
Get or set the flag indicating whether this block blocks the target from creating an account. More... | |
isEmailBlocked ( $x=null) | |
Get or set the flag indicating whether this block blocks the target from sending emails. More... | |
isSitewide ( $x=null) | |
Indicates that the block is a sitewide block. More... | |
isUsertalkEditAllowed ( $x=null) | |
Get or set the flag indicating whether this block blocks the target from editing their own user talk page. More... | |
prevents ( $action, $x=null) | |
Get/set whether the block prevents a given action. More... | |
setBlocker ( $user) | |
Set the user who implemented (or will implement) this block. More... | |
setExpiry ( $expiry) | |
Set the block expiry time. More... | |
setHideName ( $hideName) | |
Set whether ths block hides the target's username. More... | |
setReason ( $reason) | |
Set the reason for creating the block. More... | |
setTarget ( $target) | |
Set the target for this block, and update $this->type accordingly. More... | |
setTimestamp ( $timestamp) | |
Set the timestamp indicating when the block was created. More... | |
shouldTrackWithCookie ( $isAnon) | |
Check if the block should be tracked with a cookie. More... | |
Static Public Member Functions | |
static | parseTarget ( $target) |
From an existing block, get the target and the type of target. More... | |
Public Attributes | |
string | $mExpiry = '' |
bool | $mHideName = false |
string | $mReason |
string | $mTimestamp |
const | TYPE_AUTO = 4 |
const | TYPE_ID = 5 |
const | TYPE_IP = 2 |
const | TYPE_RANGE = 3 |
const | TYPE_USER = 1 |
Protected Attributes | |
bool | $allowUsertalk = false |
bool | $blockCreateAccount = false |
User | $blocker |
bool | $isSitewide = true |
bool | $mBlockEmail = false |
User string | $target |
int | $type |
AbstractBlock::TYPE_ constant. More... | |
Definition at line 34 of file AbstractBlock.php.
MediaWiki\Block\AbstractBlock::__construct | ( | array | $options = [] | ) |
Create a new block with specified parameters on a user, IP or IP range.
array | $options | Parameters of the block, with supported options:
|
Reimplemented in MediaWiki\Block\DatabaseBlock, MediaWiki\Block\SystemBlock, and MediaWiki\Block\CompositeBlock.
Definition at line 101 of file AbstractBlock.php.
References User\newFromId(), MediaWiki\Block\AbstractBlock\setBlocker(), MediaWiki\Block\AbstractBlock\setHideName(), MediaWiki\Block\AbstractBlock\setReason(), MediaWiki\Block\AbstractBlock\setTarget(), MediaWiki\Block\AbstractBlock\setTimestamp(), and wfTimestamp().
MediaWiki\Block\AbstractBlock::appliesToNamespace | ( | $ns | ) |
Checks if a block applies to a particular namespace.
int | $ns |
Reimplemented in MediaWiki\Block\DatabaseBlock, and MediaWiki\Block\CompositeBlock.
Definition at line 654 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\isSitewide().
Referenced by MediaWiki\Block\AbstractBlock\appliesToUsertalk().
MediaWiki\Block\AbstractBlock::appliesToPage | ( | $pageId | ) |
Checks if a block applies to a particular page.
This check does not consider whether $this->isUsertalkEditAllowed
returns false, as the identity of the user making the hypothetical edit isn't known here (particularly in the case of IP hardblocks, range blocks, and auto-blocks).
int | $pageId |
Reimplemented in MediaWiki\Block\DatabaseBlock, and MediaWiki\Block\CompositeBlock.
Definition at line 671 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\isSitewide().
Referenced by MediaWiki\Block\AbstractBlock\appliesToUsertalk().
MediaWiki\Block\AbstractBlock::appliesToPasswordReset | ( | ) |
Check if the block prevents a user from resetting their password.
Reimplemented in MediaWiki\Block\CompositeBlock, and MediaWiki\Block\SystemBlock.
Definition at line 695 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\isCreateAccountBlocked().
MediaWiki\Block\AbstractBlock::appliesToRight | ( | $right | ) |
Determine whether the block prevents a given right.
A right may be blacklisted or whitelisted, or determined from a property on the block object. For certain rights, the property may be overridden according to global configs.
string | $right |
Reimplemented in MediaWiki\Block\CompositeBlock.
Definition at line 257 of file AbstractBlock.php.
References MediaWiki\$config, $res, Config\get(), MediaWiki\MediaWikiServices\getInstance(), RequestContext\getMain(), MediaWiki\Block\AbstractBlock\isCreateAccountBlocked(), MediaWiki\Block\AbstractBlock\isEmailBlocked(), and MediaWiki\Block\AbstractBlock\isSitewide().
Referenced by MediaWiki\Block\DatabaseBlock\chooseBlock(), and User\isBlockedFromCreateAccount().
MediaWiki\Block\AbstractBlock::appliesToTitle | ( | Title | $title | ) |
Checks if a block applies to a particular title.
This check does not consider whether $this->isUsertalkEditAllowed
returns false, as the identity of the user making the hypothetical edit isn't known here (particularly in the case of IP hardblocks, range blocks, and auto-blocks).
Title | $title |
Reimplemented in MediaWiki\Block\DatabaseBlock, and MediaWiki\Block\CompositeBlock.
Definition at line 642 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\isSitewide().
MediaWiki\Block\AbstractBlock::appliesToUsertalk | ( | Title | $usertalk = null | ) |
Determine whether the block allows the user to edit their own user talk page.
This is done separately from AbstractBlock::appliesToRight because there is no right for editing one's own user talk page and because the user's talk page needs to be passed into the block object, which is unaware of the user.
The ipb_allow_usertalk flag (which corresponds to the property allowUsertalk) is used on sitewide blocks and partial blocks that contain a namespace restriction on the user talk namespace, but do not contain a page restriction on the user's talk page. For all other (i.e. most) partial blocks, the flag is ignored, and the user can always edit their user talk page unless there is a page restriction on their user talk page, in which case they can never edit it. (Ideally the flag would be stored as null in these cases, but the database field isn't nullable.)
This method does not validate that the passed in talk page belongs to the block target since the target (an IP) might not be the same as the user's talk page (if they are logged in).
Title | null | $usertalk | The user's user talk page. If null, and if the target is a User, the target's userpage is used |
Reimplemented in MediaWiki\Block\CompositeBlock.
Definition at line 596 of file AbstractBlock.php.
References MediaWiki\$config, MediaWiki\Block\AbstractBlock\appliesToNamespace(), MediaWiki\Block\AbstractBlock\appliesToPage(), Config\get(), RequestContext\getMain(), MediaWiki\Block\AbstractBlock\isSitewide(), MediaWiki\Block\AbstractBlock\isUsertalkEditAllowed(), and NS_USER_TALK.
MediaWiki\Block\AbstractBlock::getBlocker | ( | ) |
Get the user who implemented this block.
Definition at line 496 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$blocker.
Referenced by MediaWiki\Block\DatabaseBlock\doAutoblock(), MediaWiki\Block\DatabaseBlock\getAutoblockUpdateArray(), MediaWiki\Block\AbstractBlock\getBlockErrorParams(), MediaWiki\Block\AbstractBlock\getBy(), MediaWiki\Block\AbstractBlock\getByName(), MediaWiki\Block\DatabaseBlock\getDatabaseArray(), and MediaWiki\Block\DatabaseBlock\insert().
MediaWiki\Block\AbstractBlock::getBlockErrorParams | ( | IContextSource | $context | ) |
Get block information used in different block error messages.
IContextSource | $context |
Definition at line 534 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$blocker, MediaWiki\$context, $lang, MediaWiki\Block\AbstractBlock\getBlocker(), MediaWiki\Block\AbstractBlock\getByName(), MediaWiki\Block\AbstractBlock\getExpiry(), MediaWiki\Block\AbstractBlock\getId(), IContextSource\getLanguage(), MediaWiki\Block\AbstractBlock\getReason(), IContextSource\getRequest(), MediaWiki\Block\AbstractBlock\getTarget(), MediaWiki\Block\AbstractBlock\getTimestamp(), IContextSource\getUser(), User\getUserPage(), and MessageLocalizer\msg().
Referenced by MediaWiki\Block\SystemBlock\getPermissionsError(), MediaWiki\Block\CompositeBlock\getPermissionsError(), and MediaWiki\Block\DatabaseBlock\getPermissionsError().
MediaWiki\Block\AbstractBlock::getBy | ( | ) |
Get the user id of the blocking sysop.
Definition at line 133 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\getBlocker().
MediaWiki\Block\AbstractBlock::getByName | ( | ) |
Get the username of the blocking sysop.
Definition at line 142 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\getBlocker().
Referenced by MediaWiki\Block\AbstractBlock\getBlockErrorParams().
MediaWiki\Block\AbstractBlock::getExpiry | ( | ) |
Get the block expiry time.
Reimplemented in MediaWiki\Block\CompositeBlock.
Definition at line 450 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$mExpiry.
Referenced by MediaWiki\Block\DatabaseBlock\doAutoblock(), MediaWiki\Block\DatabaseBlock\equals(), MediaWiki\Block\AbstractBlock\getBlockErrorParams(), MediaWiki\Block\DatabaseBlock\getDatabaseArray(), MediaWiki\Block\DatabaseBlock\isExpired(), and MediaWiki\Block\BlockManager\setBlockCookie().
MediaWiki\Block\AbstractBlock::getHideName | ( | ) |
Get whether the block hides the target's username.
Definition at line 180 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$mHideName.
Referenced by MediaWiki\Block\DatabaseBlock\doAutoblock(), MediaWiki\Block\DatabaseBlock\equals(), MediaWiki\Block\DatabaseBlock\getAutoblockUpdateArray(), and MediaWiki\Block\DatabaseBlock\getDatabaseArray().
MediaWiki\Block\AbstractBlock::getId | ( | ) |
Get the block ID.
Reimplemented in MediaWiki\Block\DatabaseBlock.
Definition at line 150 of file AbstractBlock.php.
Referenced by MediaWiki\Block\AbstractBlock\getBlockErrorParams().
|
abstract |
Get the key and parameters for the corresponding error message.
IContextSource | $context |
Reimplemented in MediaWiki\Block\DatabaseBlock, MediaWiki\Block\CompositeBlock, and MediaWiki\Block\SystemBlock.
Referenced by UserBlockedError\__construct().
MediaWiki\Block\AbstractBlock::getReason | ( | ) |
Get the reason given for creating the block.
Definition at line 160 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$mReason.
Referenced by MediaWiki\Block\DatabaseBlock\doAutoblock(), MediaWiki\Block\DatabaseBlock\equals(), MediaWiki\Block\DatabaseBlock\getAutoblockUpdateArray(), MediaWiki\Block\AbstractBlock\getBlockErrorParams(), and MediaWiki\Block\DatabaseBlock\getDatabaseArray().
MediaWiki\Block\AbstractBlock::getTarget | ( | ) |
Get the target for this particular block.
Note that for autoblocks, this returns the unredacted name; frontend functions need to call $block->getRedactedName() in this situation.
Definition at line 440 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$target.
Referenced by MediaWiki\Block\DatabaseBlock\defaultRetroactiveAutoblock(), MediaWiki\Block\DatabaseBlock\doAutoblock(), MediaWiki\Block\DatabaseBlock\doRetroactiveAutoblock(), MediaWiki\Block\AbstractBlock\getBlockErrorParams(), MediaWiki\Block\DatabaseBlock\getRedactedName(), MediaWiki\Block\AbstractBlock\getTargetAndType(), and MediaWiki\Block\DatabaseBlock\isValid().
MediaWiki\Block\AbstractBlock::getTargetAndType | ( | ) |
Get the target and target type for this particular block.
Note that for autoblocks, this returns the unredacted name; frontend functions need to call $block->getRedactedName() in this situation.
Definition at line 430 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\getTarget(), and MediaWiki\Block\AbstractBlock\getType().
MediaWiki\Block\AbstractBlock::getTimestamp | ( | ) |
Get the timestamp indicating when the block was created.
Definition at line 470 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$mTimestamp.
Referenced by MediaWiki\Block\AbstractBlock\getBlockErrorParams(), and MediaWiki\Block\DatabaseBlock\updateTimestamp().
MediaWiki\Block\AbstractBlock::getType | ( | ) |
Get the type of target for this particular block.
Reimplemented in MediaWiki\Block\DatabaseBlock.
Definition at line 419 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$type.
Referenced by ApiBase\dieBlocked(), MediaWiki\Block\AbstractBlock\getTargetAndType(), and MediaWiki\Block\BlockManager\shouldTrackBlockWithCookie().
MediaWiki\Block\AbstractBlock::isCreateAccountBlocked | ( | $x = null | ) |
Get or set the flag indicating whether this block blocks the target from creating an account.
(Note that the flag may be overridden depending on global configs.)
null | bool | $x | Value to set (if null, just get the property value) |
Definition at line 216 of file AbstractBlock.php.
References wfSetVar().
Referenced by MediaWiki\Block\CompositeBlock\__construct(), MediaWiki\Block\DatabaseBlock\__construct(), MediaWiki\Block\SystemBlock\appliesToPasswordReset(), MediaWiki\Block\AbstractBlock\appliesToPasswordReset(), MediaWiki\Block\AbstractBlock\appliesToRight(), MediaWiki\Block\DatabaseBlock\doAutoblock(), MediaWiki\Block\DatabaseBlock\equals(), MediaWiki\Block\DatabaseBlock\getAutoblockUpdateArray(), MediaWiki\Block\DatabaseBlock\getDatabaseArray(), and MediaWiki\Block\DatabaseBlock\initFromRow().
MediaWiki\Block\AbstractBlock::isEmailBlocked | ( | $x = null | ) |
Get or set the flag indicating whether this block blocks the target from sending emails.
(Note that the flag may be overridden depending on global configs.)
null | bool | $x | Value to set (if null, just get the property value) |
Definition at line 229 of file AbstractBlock.php.
References wfSetVar().
Referenced by MediaWiki\Block\CompositeBlock\__construct(), MediaWiki\Block\DatabaseBlock\__construct(), MediaWiki\Block\AbstractBlock\appliesToRight(), MediaWiki\Block\DatabaseBlock\equals(), MediaWiki\Block\DatabaseBlock\getDatabaseArray(), and MediaWiki\Block\DatabaseBlock\initFromRow().
MediaWiki\Block\AbstractBlock::isSitewide | ( | $x = null | ) |
Indicates that the block is a sitewide block.
This means the user is prohibited from editing any page on the site (other than their own talk page).
null | bool | $x |
Definition at line 203 of file AbstractBlock.php.
References wfSetVar().
Referenced by MediaWiki\Block\CompositeBlock\__construct(), MediaWiki\Block\DatabaseBlock\__construct(), MediaWiki\Block\AbstractBlock\appliesToNamespace(), MediaWiki\Block\DatabaseBlock\appliesToNamespace(), MediaWiki\Block\AbstractBlock\appliesToPage(), MediaWiki\Block\DatabaseBlock\appliesToPage(), MediaWiki\Block\AbstractBlock\appliesToRight(), MediaWiki\Block\AbstractBlock\appliesToTitle(), MediaWiki\Block\DatabaseBlock\appliesToTitle(), MediaWiki\Block\AbstractBlock\appliesToUsertalk(), ApiBase\dieBlocked(), MediaWiki\Block\DatabaseBlock\doAutoblock(), MediaWiki\Block\DatabaseBlock\equals(), MediaWiki\Block\DatabaseBlock\getAutoblockUpdateArray(), MediaWiki\Block\DatabaseBlock\getDatabaseArray(), MediaWiki\Block\DatabaseBlock\getPermissionsError(), MediaWiki\Block\DatabaseBlock\initFromRow(), SpecialBlock\maybeAlterFormDefaults(), and MediaWiki\Block\AbstractBlock\prevents().
MediaWiki\Block\AbstractBlock::isUsertalkEditAllowed | ( | $x = null | ) |
Get or set the flag indicating whether this block blocks the target from editing their own user talk page.
(Note that the flag may be overridden depending on global configs.)
null | bool | $x | Value to set (if null, just get the property value) |
Definition at line 242 of file AbstractBlock.php.
References wfSetVar().
Referenced by MediaWiki\Block\CompositeBlock\__construct(), MediaWiki\Block\DatabaseBlock\__construct(), MediaWiki\Block\AbstractBlock\appliesToUsertalk(), MediaWiki\Block\DatabaseBlock\doAutoblock(), MediaWiki\Block\DatabaseBlock\equals(), MediaWiki\Block\DatabaseBlock\getAutoblockUpdateArray(), MediaWiki\Block\DatabaseBlock\getDatabaseArray(), MediaWiki\Block\DatabaseBlock\initFromRow(), and MediaWiki\Block\AbstractBlock\prevents().
|
static |
From an existing block, get the target and the type of target.
Note that, except for null, it is always safe to treat the target as a string; for User objects this will return User::__toString() which in turn gives User::getName().
string | int | User | null | $target |
Definition at line 365 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$target, User\getName(), IP\isValid(), IP\isValidRange(), User\newFromName(), IP\sanitizeIP(), IP\sanitizeRange(), MediaWiki\Block\AbstractBlock\TYPE_AUTO, MediaWiki\Block\AbstractBlock\TYPE_IP, MediaWiki\Block\AbstractBlock\TYPE_RANGE, and MediaWiki\Block\AbstractBlock\TYPE_USER.
Referenced by MediaWiki\Block\DatabaseBlock\newListFromTarget(), and MediaWiki\Block\DatabaseBlock\newLoad().
MediaWiki\Block\AbstractBlock::prevents | ( | $action, | |
$x = null |
|||
) |
Get/set whether the block prevents a given action.
string | $action | Action to check |
bool | null | $x | Value for set, or null to just get value |
Definition at line 304 of file AbstractBlock.php.
References MediaWiki\$action, MediaWiki\$config, $res, Config\get(), MediaWiki\MediaWikiServices\getInstance(), RequestContext\getMain(), MediaWiki\Block\AbstractBlock\isSitewide(), MediaWiki\Block\AbstractBlock\isUsertalkEditAllowed(), and wfSetVar().
MediaWiki\Block\AbstractBlock::setBlocker | ( | $user | ) |
Set the user who implemented (or will implement) this block.
Definition at line 504 of file AbstractBlock.php.
References User\isUsableName(), and User\newFromName().
Referenced by MediaWiki\Block\AbstractBlock\__construct(), and MediaWiki\Block\DatabaseBlock\initFromRow().
MediaWiki\Block\AbstractBlock::setExpiry | ( | $expiry | ) |
Set the block expiry time.
string | $expiry |
Definition at line 460 of file AbstractBlock.php.
Referenced by MediaWiki\Block\DatabaseBlock\__construct(), MediaWiki\Block\DatabaseBlock\initFromRow(), and MediaWiki\Block\DatabaseBlock\updateTimestamp().
MediaWiki\Block\AbstractBlock::setHideName | ( | $hideName | ) |
Set whether ths block hides the target's username.
bool | $hideName | The block hides the username |
Definition at line 190 of file AbstractBlock.php.
Referenced by MediaWiki\Block\CompositeBlock\__construct(), MediaWiki\Block\AbstractBlock\__construct(), and MediaWiki\Block\DatabaseBlock\initFromRow().
MediaWiki\Block\AbstractBlock::setReason | ( | $reason | ) |
Set the reason for creating the block.
string | $reason |
Definition at line 170 of file AbstractBlock.php.
Referenced by MediaWiki\Block\AbstractBlock\__construct(), and MediaWiki\Block\DatabaseBlock\initFromRow().
MediaWiki\Block\AbstractBlock::setTarget | ( | $target | ) |
Set the target for this block, and update $this->type accordingly.
mixed | $target |
Definition at line 488 of file AbstractBlock.php.
References MediaWiki\Block\AbstractBlock\$target.
Referenced by MediaWiki\Block\AbstractBlock\__construct(), and MediaWiki\Block\DatabaseBlock\initFromRow().
MediaWiki\Block\AbstractBlock::setTimestamp | ( | $timestamp | ) |
Set the timestamp indicating when the block was created.
string | $timestamp |
Definition at line 480 of file AbstractBlock.php.
Referenced by MediaWiki\Block\AbstractBlock\__construct(), MediaWiki\Block\DatabaseBlock\initFromRow(), and MediaWiki\Block\DatabaseBlock\updateTimestamp().
MediaWiki\Block\AbstractBlock::shouldTrackWithCookie | ( | $isAnon | ) |
Check if the block should be tracked with a cookie.
bool | $isAnon | The user is logged out |
Reimplemented in MediaWiki\Block\DatabaseBlock.
Definition at line 684 of file AbstractBlock.php.
References wfDeprecated().
|
protected |
Definition at line 57 of file AbstractBlock.php.
|
protected |
Definition at line 60 of file AbstractBlock.php.
|
protected |
Definition at line 78 of file AbstractBlock.php.
Referenced by MediaWiki\Block\AbstractBlock\getBlocker(), and MediaWiki\Block\AbstractBlock\getBlockErrorParams().
|
protected |
Definition at line 81 of file AbstractBlock.php.
|
protected |
Definition at line 54 of file AbstractBlock.php.
string MediaWiki\Block\AbstractBlock::$mExpiry = '' |
Use getExpiry and setExpiry instead.
Definition at line 51 of file AbstractBlock.php.
Referenced by MediaWiki\Block\AbstractBlock\getExpiry().
bool MediaWiki\Block\AbstractBlock::$mHideName = false |
Use getHideName and setHideName instead.
Definition at line 66 of file AbstractBlock.php.
Referenced by MediaWiki\Block\AbstractBlock\getHideName().
string MediaWiki\Block\AbstractBlock::$mReason |
Use getReason and setReason instead.
Definition at line 39 of file AbstractBlock.php.
Referenced by MediaWiki\Block\AbstractBlock\getReason().
string MediaWiki\Block\AbstractBlock::$mTimestamp |
Use getTimestamp and setTimestamp instead.
Definition at line 45 of file AbstractBlock.php.
Referenced by MediaWiki\Block\AbstractBlock\getTimestamp().
|
protected |
Definition at line 69 of file AbstractBlock.php.
Referenced by MediaWiki\Block\DatabaseBlock\chooseMostSpecificBlock(), MediaWiki\Block\DatabaseBlock\defaultRetroactiveAutoblock(), MediaWiki\Block\AbstractBlock\getTarget(), MediaWiki\Block\DatabaseBlock\newListFromTarget(), MediaWiki\Block\DatabaseBlock\newLoad(), MediaWiki\Block\AbstractBlock\parseTarget(), and MediaWiki\Block\AbstractBlock\setTarget().
|
protected |
AbstractBlock::TYPE_ constant.
After the block has been loaded from the database, this can only be USER, IP or RANGE.
Definition at line 75 of file AbstractBlock.php.
Referenced by MediaWiki\Block\DatabaseBlock\findRestriction(), MediaWiki\Block\AbstractBlock\getType(), MediaWiki\Block\DatabaseBlock\newListFromTarget(), and MediaWiki\Block\DatabaseBlock\newLoad().
const MediaWiki\Block\AbstractBlock::TYPE_AUTO = 4 |
Definition at line 87 of file AbstractBlock.php.
Referenced by MediaWiki\Block\DatabaseBlock\getType(), MediaWiki\Block\BlockManager\getUniqueBlocks(), MediaWiki\Block\DatabaseBlock\newLoad(), and MediaWiki\Block\AbstractBlock\parseTarget().
const MediaWiki\Block\AbstractBlock::TYPE_ID = 5 |
Definition at line 88 of file AbstractBlock.php.
const MediaWiki\Block\AbstractBlock::TYPE_IP = 2 |
Definition at line 85 of file AbstractBlock.php.
Referenced by MediaWiki\Block\DatabaseBlock\getRangeEnd(), MediaWiki\Block\DatabaseBlock\getRangeStart(), MediaWiki\Block\DatabaseBlock\newLoad(), MediaWiki\Block\AbstractBlock\parseTarget(), MediaWiki\Block\BlockManager\shouldApplyCookieBlock(), MediaWiki\Block\BlockManager\shouldTrackBlockWithCookie(), and MediaWiki\Block\DatabaseBlock\shouldTrackWithCookie().
const MediaWiki\Block\AbstractBlock::TYPE_RANGE = 3 |
Definition at line 86 of file AbstractBlock.php.
Referenced by MediaWiki\Auth\AuthManager\checkAccountCreatePermissions(), MediaWiki\Block\DatabaseBlock\chooseMostSpecificBlock(), MediaWiki\Block\DatabaseBlock\getRangeEnd(), MediaWiki\Block\DatabaseBlock\getRangeStart(), MediaWiki\Block\DatabaseBlock\newLoad(), MediaWiki\Block\AbstractBlock\parseTarget(), MediaWiki\Block\BlockManager\shouldApplyCookieBlock(), MediaWiki\Block\BlockManager\shouldTrackBlockWithCookie(), MediaWiki\Block\DatabaseBlock\shouldTrackWithCookie(), and MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProvider\testUserForCreation().
const MediaWiki\Block\AbstractBlock::TYPE_USER = 1 |
Definition at line 84 of file AbstractBlock.php.
Referenced by MediaWiki\Block\DatabaseBlock\defaultRetroactiveAutoblock(), MediaWiki\Block\DatabaseBlock\getRangeEnd(), MediaWiki\Block\DatabaseBlock\getRangeStart(), MediaWiki\Block\DatabaseBlock\newLoad(), MediaWiki\Block\AbstractBlock\parseTarget(), MediaWiki\Block\BlockManager\shouldApplyCookieBlock(), MediaWiki\Block\BlockManager\shouldTrackBlockWithCookie(), and MediaWiki\Block\DatabaseBlock\shouldTrackWithCookie().