getExtra(); if ( !isset($eventData['revid']) ) { $message->params(''); return; } if ( !$event->getTitle() ) { $message->params(wfMsg('echo-no-title')); } $revid = $eventData['revid']; $title = $event->getTitle(); if ( $this->outputFormat === 'html' ) { $link = Linker::link( $title, '('.wfMessage('diff')->text().')', array( 'class' => 'mw-echo-diff', ), array( 'oldid' => $revid, 'diff' => 'prev', ) ); $message->rawParams($link); } else { $link = $title->getFullURL( array( 'oldid' => $revid, 'diff' => 'prev' ) ); $message->params($link); } } else { parent::processParam( $event, $param, $message, $user ); } } }