entry->getTarget()->getText(); } // Nice link to old user page $title = Title::makeTitleSafe( NS_USER, $params[3] ); $link = $this->myPageLink( $title, $params[3] ); $params[3] = Message::rawParam( $link ); // Nice link to new user page $title = Title::makeTitleSafe( NS_USER, $params[4] ); $link = $this->myPageLink( $title, $params[4] ); $params[4] = Message::rawParam( $link ); return $params; } protected function myPageLink( Title $title = null, $text ) { if ( !$this->plaintext ) { $text = htmlspecialchars( $text ); $link = Linker::link( $title, $text ); } else { if ( !$title instanceof Title ) { $link = "[[User:$text]]"; } else { $link = '[[' . $title->getPrefixedText() . ']]'; } } return $link; } public function getMessageKey() { $key = parent::getMessageKey(); $params = $this->extractParameters(); // Very old log format, everything in comment if ( !isset( $params[3] ) ) { return "$key-legaciest"; } elseif ( !isset( $params[5] ) ) { return "$key-legacier"; } return $key; } }