function getChangeDescription() { $args = array(); $revision = $this->mDisplayRevision; $change_type = $revision->getChangeType(); $post = $revision->getChangeObject(); $args[] = LqtView::linkInContextFullURL($post); $msg = $this->getMessageForChangeType($change_type); switch ($change_type) { case Threads::CHANGE_EDITED_SUBJECT: $args[] = $revision->prev()->getChangeObject()->subject(); $args[] = $revision->getChangeObject()->subject(); break; } $html = wfMessage($msg, $args)->parse(); if ($change_type == Threads::CHANGE_ROOT_BLANKED || $change_type == Threads::CHANGE_EDITED_ROOT) { $diff_link = $this->diffPermalink($post, wfMessage('diff')->parse(), $this->mDisplayRevision); // @todo FIXME: Hard coded brackets. $html .= " [{$diff_link}]"; } return $html; }