Page MenuHomeWickedGov Phorge

CheckUserInsertPrivateEventRowHook.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

CheckUserInsertPrivateEventRowHook.php

<?php
namespace MediaWiki\CheckUser\Hook;
use MediaWiki\User\UserIdentity;
use RecentChange;
interface CheckUserInsertPrivateEventRowHook {
/**
* Use this hook to modify the IP, XFF or other values
* in the row to be inserted into cu_private_event.
*
* If changing the request IP or XFF stored in the database, you are
* required to modify $ip and $xff (instead of
* modifying $row) as CheckUser will calculate other
* values based on those parameters and not the values
* in $row.
*
* @since 1.40
*
* @param string &$ip The user's IP
* @param string|false &$xff The XFF for the request; false if no defined XFF
* @param array &$row The row to be inserted (before defaults are applied)
* @param UserIdentity $user The user who performed the action associated with this row
* @param ?RecentChange $rc If triggered by a RecentChange, then this is the associated
* RecentChange object. Null if not triggered by a RecentChange.
* @codeCoverageIgnore Cannot be annotated as covered.
*/
public function onCheckUserInsertPrivateEventRow(
string &$ip,
&$xff,
array &$row,
UserIdentity $user,
?RecentChange $rc
);
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( CheckUserInsertPrivateEventRowHook::class, 'MediaWiki\CheckUser\Hook\CheckUserInsertPrivateEventRow' );

File Metadata

Mime Type
text/x-php
Expires
Sun, Oct 4, 00:28 (2 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b9/5e/4a9426220c22a07837221e25a550
Default Alt Text
CheckUserInsertPrivateEventRowHook.php (1 KB)

Event Timeline