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] );
60 $title = Title::makeTitleSafe(
NS_USER, $params[4] );
63 $params[6] = $title->getText();
76 if ( !$this->plaintext ) {
77 if ( !$title instanceof
Title ) {
78 $link = htmlspecialchars( $text );
80 $link = $this->
getLinkRenderer()->makeLink( $title, $text, [], $query );
83 if ( !$title instanceof
Title ) {
84 $link =
"[[User:$text]]";
95 $key = parent::getMessageKey();
99 if ( !isset( $params[3] ) ) {
101 return "$key-legaciest";
102 } elseif ( !isset( $params[5] ) ) {
104 return "$key-legacier";
114 if ( !isset( $params[3] ) ) {
118 if ( !isset( $params[4] ) ) {
120 $newUserName = $params[3];
122 $newUserName = $params[4];
125 $title = $this->titleParser->makeTitleValueSafe(
NS_USER, $newUserName );
135class_alias( RenameuserLogFormatter::class,
'RenameuserLogFormatter' );