parsedParameters ) ) { return $this->parsedParameters; } $entry = $this->entry; $params = $this->extractParameters(); $commentId = $params[3]; // = $4, because array numbering starts from 0 $params[0] = Message::rawParam( $this->getPerformerElement() ); $params[1] = $this->canView( LogPage::DELETED_USER ) ? $entry->getPerformer()->getName() : ''; $title = $entry->getTarget(); if ( $title instanceof Title ) { // healthy paranoia $title->setFragment( '#comment-' . $commentId ); } $params[2] = Message::rawParam( $this->makePageLink( $title ) ); // Bad things happens if the numbers are not in correct order ksort( $params ); return $this->parsedParameters = $params; } }