Page MenuHomeWickedGov Phorge

CheckUserInsertLogEventRowHook.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

CheckUserInsertLogEventRowHook.php

<?php
namespace MediaWiki\CheckUser\Hook;
use MediaWiki\User\UserIdentity;
use RecentChange;
interface CheckUserInsertLogEventRowHook {
/**
* Use this hook to modify the IP, XFF or other values
* in the row to be inserted into cu_log_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 int $id The ID of the associated log event
* @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 onCheckUserInsertLogEventRow(
string &$ip,
&$xff,
array &$row,
UserIdentity $user,
int $id,
?RecentChange $rc
);
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( CheckUserInsertLogEventRowHook::class, 'MediaWiki\CheckUser\Hook\CheckUserInsertLogEventRow' );

File Metadata

Mime Type
text/x-php
Expires
Aug 19 2026, 22:53 (8 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
cd/75/5a6764a4f77d1f91186f088eb217
Default Alt Text
CheckUserInsertLogEventRowHook.php (1 KB)

Event Timeline