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]]";
102 $key = parent::getMessageKey();
106 if ( !isset( $params[3] ) ) {
108 return "$key-legaciest";
109 } elseif ( !isset( $params[5] ) ) {
111 return "$key-legacier";
121 if ( !isset( $params[3] ) ) {
125 if ( !isset( $params[4] ) ) {
127 $newUserName = $params[3];
129 $newUserName = $params[4];
132 $title = $this->titleParser->makeTitleValueSafe(
NS_USER, $newUserName );
142class_alias( RenameuserLogFormatter::class,
'RenameuserLogFormatter' );