Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
InterwikiLogFormatter
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 1
 getMessageParameters
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
6
1<?php
2
3namespace MediaWiki\Extension\Interwiki;
4
5use LogFormatter;
6use Message;
7
8/**
9 * Needed to pass the URL as a raw parameter, because it contains $1
10 */
11class InterwikiLogFormatter extends LogFormatter {
12    /**
13     * @return array
14     * @suppress SecurityCheck-DoubleEscaped taint-check bug
15     */
16    protected function getMessageParameters() {
17        $params = parent::getMessageParameters();
18        if ( isset( $params[4] ) ) {
19            $params[4] = Message::rawParam( htmlspecialchars( $params[4] ) );
20        }
21        return $params;
22    }
23}