35 $params = parent::getMessageParameters();
37 $isRevLink = !empty( $params[3] );
40 $target = $this->entry->getTarget();
47 $target = SpecialPage::getTitleValueFor(
'Log' );
53 $formattedNumber = $this->context->getLanguage()->formatNum( $id,
true );
54 if ( $this->plaintext ) {
55 $link = $formattedNumber;
56 } elseif ( !$isRevLink || $target->exists() ) {
58 $target, $formattedNumber, [], $query );
60 $link = htmlspecialchars( $formattedNumber );
73 $key = parent::getMessageKey();
76 $add = ( isset( $params[6] ) && isset( $params[6][
'num'] ) && $params[6][
'num'] );
77 $remove = ( isset( $params[8] ) && isset( $params[8][
'num'] ) && $params[8][
'num'] );
78 $key .= ( $remove ? ( $add ?
'' :
'-remove' ) :
'-add' );
80 if ( isset( $params[3] ) && $params[3] ) {