Page MenuHomeWickedGov Phorge

PermissionErrorAuditHook.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

PermissionErrorAuditHook.php

<?php
namespace MediaWiki\Permissions\Hook;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\User\UserIdentity;
/**
* This is a hook handler interface, see docs/Hooks.md
* Use the hook name "PermissionErrorAudit" to register handlers implementing this interface.
*
* @stable to implement
* @ingroup Hooks
*/
interface PermissionErrorAuditHook {
/**
* This hook is called from PermissionManager::getPermissionErrorsInternal()
* to collect internal permission errors and make them available to consumers.
*
* @param LinkTarget $title Page in question
* @param UserIdentity $user User to check
* @param string $action Action being checked
* @param string $rigor One of PermissionManager::RIGOR_ constants
* @param array[] $errors Array of arrays of the arguments to wfMessage to explain permissions problems.
* @return void This hook must not abort, it must return no value
*
* @since 1.39
*/
public function onPermissionErrorAudit(
LinkTarget $title,
UserIdentity $user,
string $action,
string $rigor,
array $errors
): void;
}

File Metadata

Mime Type
text/x-php
Expires
Sat, May 16, 20:52 (1 d, 11 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
05/19/c225d8daec8b5b49820be47dad49
Default Alt Text
PermissionErrorAuditHook.php (1 KB)

Event Timeline