Merge "Fix sessionfailure i18n message during authentication"
[lhc/web/wiklou.git] / maintenance / undelete.php
index 861f5ed..e9b2abd 100644 (file)
@@ -41,22 +41,22 @@ class Undelete extends Maintenance {
 
                $title = Title::newFromText( $pageName );
                if ( !$title ) {
-                       $this->error( "Invalid title", true );
+                       $this->fatalError( "Invalid title" );
                }
                if ( $user === false ) {
-                       $wgUser = User::newSystemUser( 'Command line script', array( 'steal' => true ) );
+                       $wgUser = User::newSystemUser( 'Command line script', [ 'steal' => true ] );
                } else {
                        $wgUser = User::newFromName( $user );
                }
                if ( !$wgUser ) {
-                       $this->error( "Invalid username", true );
+                       $this->fatalError( "Invalid username" );
                }
                $archive = new PageArchive( $title, RequestContext::getMain()->getConfig() );
                $this->output( "Undeleting " . $title->getPrefixedDBkey() . '...' );
-               $archive->undelete( array(), $reason );
+               $archive->undelete( [], $reason );
                $this->output( "done\n" );
        }
 }
 
-$maintClass = "Undelete";
+$maintClass = Undelete::class;
 require_once RUN_MAINTENANCE_IF_MAIN;