MediaWiki
master
PermissionStatusAuditHook.php
Go to the documentation of this file.
1
<?php
2
namespace
MediaWiki\Permissions\Hook
;
3
4
use
MediaWiki\Linker\LinkTarget
;
5
use
MediaWiki\Permissions\PermissionStatus
;
6
use
MediaWiki\User\UserIdentity
;
7
15
interface
PermissionStatusAuditHook
{
30
public
function
onPermissionStatusAudit
(
31
LinkTarget
$title,
32
UserIdentity
$user,
33
string
$action,
34
string
$rigor,
35
PermissionStatus
$status
36
): void;
37
}
MediaWiki\Permissions\PermissionStatus
A StatusValue for permission errors.
Definition
PermissionStatus.php:39
MediaWiki\Linker\LinkTarget
Represents the target of a wiki link.
Definition
LinkTarget.php:33
MediaWiki\Permissions\Hook\PermissionStatusAuditHook
This is a hook handler interface, see docs/Hooks.md Use the hook name "PermissionStatusAudit" to regi...
Definition
PermissionStatusAuditHook.php:15
MediaWiki\Permissions\Hook\PermissionStatusAuditHook\onPermissionStatusAudit
onPermissionStatusAudit(LinkTarget $title, UserIdentity $user, string $action, string $rigor, PermissionStatus $status)
This hook is called from PermissionManager::getPermissionStatus() to make any permission status (even...
MediaWiki\User\UserIdentity
Interface for objects representing user identity.
Definition
UserIdentity.php:38
MediaWiki\Permissions\Hook
Definition
GetUserPermissionsErrorsExpensiveHook.php:3
includes
Permissions
Hook
PermissionStatusAuditHook.php
Generated on Sat Apr 19 2025 23:25:45 for MediaWiki by
1.10.0