38 return [ Title::newFromText( $params[3] ) ];
42 $key = parent::getMessageKey();
44 if ( isset( $params[4] ) && $params[4] ===
'1' ) {
46 $key .=
'-noredirect';
53 $params = parent::getMessageParameters();
54 $oldname = $this->
makePageLink( $this->entry->getTarget(), [
'redirect' =>
'no' ] );
55 $newname = $this->
makePageLink( Title::newFromText( $params[3] ) );
65 || $this->entry->getSubtype() !==
'move'
66 || !$this->context->getAuthority()->isAllowed(
'move' )
72 $destTitle = Title::newFromText( $params[3] );
78 SpecialPage::getTitleFor(
'Movepage' ),
79 $this->
msg(
'revertmove' )->text(),
82 'wpOldTitle' => $destTitle->getPrefixedDBkey(),
83 'wpNewTitle' => $this->entry->getTarget()->getPrefixedDBkey(),
84 'wpReason' => $this->msg(
'revertmove' )->inContentLanguage()->text(),
89 return $this->
msg(
'parentheses' )->rawParams( $revert )->escaped();
98 '5:bool:suppressredirect',
99 '4::target' =>
'4:title:target',
100 '5::noredir' =>
'5:bool:suppressredirect',
102 foreach ( $map as $index => $key ) {
103 if ( isset( $params[$index] ) ) {
104 $params[$key] = $params[$index];
105 unset( $params[$index] );
109 if ( !isset( $params[
'5:bool:suppressredirect'] ) ) {
110 $params[
'5:bool:suppressredirect'] =
false;
Parent class for all special pages.
getParameters()
Get the extra parameters stored for this message.