Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 13
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
UserMergeHandler
0.00% covered (danger)
0.00%
0 / 13
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 onUserMergeAccountFields
0.00% covered (danger)
0.00%
0 / 13
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace MediaWiki\CheckUser\HookHandler;
4
5use MediaWiki\Extension\UserMerge\Hooks\AccountFieldsHook;
6
7class UserMergeHandler implements AccountFieldsHook {
8    /** @inheritDoc */
9    public function onUserMergeAccountFields( array &$updateFields ): void {
10        $updateFields[] = [
11            'cu_changes',
12            'batch_key' => 'cuc_id',
13            'actorId' => 'cuc_actor',
14            'actorStage' => SCHEMA_COMPAT_NEW
15        ];
16        $updateFields[] = [
17            'cu_log',
18            'batch_key' => 'cul_id',
19            'actorId' => 'cul_actor',
20            'actorStage' => SCHEMA_COMPAT_NEW
21        ];
22        $updateFields[] = [ 'cu_log', 'cul_target_id' ];
23    }
24}