RevisionTest: Make @covers tags absolute (re-apply)
[lhc/web/wiklou.git] / maintenance / rollbackEdits.php
index a2ddb93..ca9abb1 100644 (file)
@@ -50,13 +50,13 @@ class RollbackEdits extends Maintenance {
                $user = $this->getOption( 'user' );
                $username = User::isIP( $user ) ? $user : User::getCanonicalName( $user );
                if ( !$username ) {
-                       $this->error( 'Invalid username', true );
+                       $this->fatalError( 'Invalid username' );
                }
 
                $bot = $this->hasOption( 'bot' );
                $summary = $this->getOption( 'summary', $this->mSelf . ' mass rollback' );
-               $titles = array();
-               $results = array();
+               $titles = [];
+               $results = [];
                if ( $this->hasOption( 'titles' ) ) {
                        foreach ( explode( '|', $this->getOption( 'titles' ) ) as $title ) {
                                $t = Title::newFromText( $title );
@@ -76,7 +76,7 @@ class RollbackEdits extends Maintenance {
                        return;
                }
 
-               $doer = User::newSystemUser( 'Maintenance script', array( 'steal' => true ) );
+               $doer = User::newSystemUser( 'Maintenance script', [ 'steal' => true ] );
 
                foreach ( $titles as $t ) {
                        $page = WikiPage::factory( $t );
@@ -95,12 +95,12 @@ class RollbackEdits extends Maintenance {
         * @return array
         */
        private function getRollbackTitles( $user ) {
-               $dbr = $this->getDB( DB_SLAVE );
-               $titles = array();
+               $dbr = $this->getDB( DB_REPLICA );
+               $titles = [];
                $results = $dbr->select(
-                       array( 'page', 'revision' ),
-                       array( 'page_namespace', 'page_title' ),
-                       array( 'page_latest = rev_id', 'rev_user_text' => $user ),
+                       [ 'page', 'revision' ],
+                       [ 'page_namespace', 'page_title' ],
+                       [ 'page_latest = rev_id', 'rev_user_text' => $user ],
                        __METHOD__
                );
                foreach ( $results as $row ) {