Code Duplication    Length = 5-5 lines in 7 locations

maintenance/deleteBatch.php 1 location

@@ 62-66 (lines=5) @@
59
		$reason = $this->getOption( 'r', '' );
60
		$interval = $this->getOption( 'i', 0 );
61
62
		if ( $username === false ) {
63
			$user = User::newSystemUser( 'Delete page script', [ 'steal' => true ] );
64
		} else {
65
			$user = User::newFromName( $username );
66
		}
67
		if ( !$user ) {
68
			$this->error( "Invalid username", true );
69
		}

maintenance/edit.php 1 location

@@ 56-60 (lines=5) @@
53
		$autoSummary = $this->hasOption( 'autosummary' );
54
		$noRC = $this->hasOption( 'no-rc' );
55
56
		if ( $userName === false ) {
57
			$wgUser = User::newSystemUser( 'Maintenance script', [ 'steal' => true ] );
58
		} else {
59
			$wgUser = User::newFromName( $userName );
60
		}
61
		if ( !$wgUser ) {
62
			$this->error( "Invalid username", true );
63
		}

maintenance/importSiteScripts.php 1 location

@@ 45-49 (lines=5) @@
42
		global $wgUser;
43
44
		$username = $this->getOption( 'username', false );
45
		if ( $username === false ) {
46
			$user = User::newSystemUser( 'ScriptImporter', [ 'steal' => true ] );
47
		} else {
48
			$user = User::newFromName( $username );
49
		}
50
		$wgUser = $user;
51
52
		$baseUrl = $this->getArg( 1 );

maintenance/moveBatch.php 1 location

@@ 78-82 (lines=5) @@
75
		if ( !$file ) {
76
			$this->error( "Unable to read file, exiting", true );
77
		}
78
		if ( $user === false ) {
79
			$wgUser = User::newSystemUser( 'Move page script', [ 'steal' => true ] );
80
		} else {
81
			$wgUser = User::newFromName( $user );
82
		}
83
		if ( !$wgUser ) {
84
			$this->error( "Invalid username", true );
85
		}

maintenance/protect.php 1 location

@@ 56-60 (lines=5) @@
53
			$protection = "";
54
		}
55
56
		if ( $userName === false ) {
57
			$user = User::newSystemUser( 'Maintenance script', [ 'steal' => true ] );
58
		} else {
59
			$user = User::newFromName( $userName );
60
		}
61
		if ( !$user ) {
62
			$this->error( "Invalid username", true );
63
		}

maintenance/undelete.php 1 location

@@ 46-50 (lines=5) @@
43
		if ( !$title ) {
44
			$this->error( "Invalid title", true );
45
		}
46
		if ( $user === false ) {
47
			$wgUser = User::newSystemUser( 'Command line script', [ 'steal' => true ] );
48
		} else {
49
			$wgUser = User::newFromName( $user );
50
		}
51
		if ( !$wgUser ) {
52
			$this->error( "Invalid username", true );
53
		}

maintenance/importTextFiles.php 1 location

@@ 82-86 (lines=5) @@
79
		$count = count( $files );
80
		$this->output( "Importing $count pages...\n" );
81
82
		if ( $userName === false ) {
83
			$user = User::newSystemUser( 'Maintenance script', [ 'steal' => true ] );
84
		} else {
85
			$user = User::newFromName( $userName );
86
		}
87
88
		if ( !$user ) {
89
			$this->error( "Invalid username\n", true );