19 parent::__construct(
$entry );
20 $this->titleParser = $titleParser;
27 $params = parent::getMessageParameters();
41 if ( !isset( $params[3] ) ) {
44 } elseif ( !isset( $params[4] ) ) {
46 $params[4] = $params[3];
47 $params[3] = $this->entry->getTarget()->getText();
50 if ( isset( $params[5] ) ) {
56 $title = Title::makeTitleSafe(
NS_USER, $params[3] );
59 [
'redirect' =>
'no' ] );
64 $title = Title::makeTitleSafe(
NS_USER, $params[4] );
66 $link = $this->
myPageLink( $title, $params[4] );
70 $params[6] = $title->getText();
83 if ( !$this->plaintext ) {
84 if ( !$title instanceof
Title ) {
85 $link = htmlspecialchars( $text );
87 $link = $this->
getLinkRenderer()->makeLink( $title, $text, [], $query );
90 if ( !$title instanceof
Title ) {
91 $link =
"[[User:$text]]";
101 $key = parent::getMessageKey();
105 if ( !isset( $params[3] ) ) {
107 return "$key-legaciest";
108 } elseif ( !isset( $params[5] ) ) {
110 return "$key-legacier";
119 if ( !isset( $params[3] ) ) {
123 if ( !isset( $params[4] ) ) {
125 $newUserName = $params[3];
127 $newUserName = $params[4];
130 $title = $this->titleParser->makeTitleValueSafe(
NS_USER, $newUserName );
140class_alias( RenameuserLogFormatter::class,
'RenameuserLogFormatter' );