MediaWiki
master
UnblockUserFactory.php
Go to the documentation of this file.
1
<?php
2
22
namespace
MediaWiki\Block
;
23
24
use
MediaWiki\Permissions\Authority
;
25
use
MediaWiki\User\UserIdentity
;
26
30
interface
UnblockUserFactory
{
39
public
function
newUnblockUser
(
40
$target,
41
Authority
$performer,
42
string
$reason,
43
array $tags = []
44
):
UnblockUser
;
45
58
public
function
newRemoveBlock
(
59
DatabaseBlock
$block,
60
Authority
$performer,
61
string
$reason,
62
array $tags = []
63
):
UnblockUser
;
64
}
MediaWiki\Block\DatabaseBlock
A DatabaseBlock (unlike a SystemBlock) is stored in the database, may give rise to autoblocks and may...
Definition
DatabaseBlock.php:48
MediaWiki\Block\UnblockUser
Backend class for unblocking users.
Definition
UnblockUser.php:41
MediaWiki\Block\UnblockUserFactory
Definition
UnblockUserFactory.php:30
MediaWiki\Block\UnblockUserFactory\newRemoveBlock
newRemoveBlock(DatabaseBlock $block, Authority $performer, string $reason, array $tags=[])
Creates UnblockUser to remove a specific block.
MediaWiki\Block\UnblockUserFactory\newUnblockUser
newUnblockUser( $target, Authority $performer, string $reason, array $tags=[])
MediaWiki\Permissions\Authority
This interface represents the authority associated with the current execution context,...
Definition
Authority.php:37
MediaWiki\User\UserIdentity
Interface for objects representing user identity.
Definition
UserIdentity.php:38
MediaWiki\Block
Definition
AbstractBlock.php:21
includes
block
UnblockUserFactory.php
Generated on Fri Jan 24 2025 23:23:45 for MediaWiki by
1.10.0