getMessageParameters(); if ( isset( $params[5] ) && $params[5] ) { $key .= '-auto'; } return $key; } protected function getMessageParameters() { $params = parent::getMessageParameters(); $target = $this->entry->getTarget(); $oldid = $params[3]; $revision = $this->context->getLanguage()->formatNum( $oldid, true ); if ( $this->plaintext ) { $revlink = $revision; } elseif ( $target->exists() ) { $query = array( 'oldid' => $oldid, 'diff' => 'prev' ); $revlink = Linker::link( $target, htmlspecialchars( $revision ), array(), $query ); } else { $revlink = htmlspecialchars( $revision ); } $params[3] = Message::rawParam( $revlink ); return $params; } }