Code Duplication    Length = 21-21 lines in 2 locations

includes/installer/MysqlUpdater.php 2 locations

@@ 1045-1065 (lines=21) @@
1042
		}
1043
	}
1044
1045
	protected function doUserNewTalkTimestampNotNull() {
1046
		if ( !$this->doTable( 'user_newtalk' ) ) {
1047
			return true;
1048
		}
1049
1050
		$info = $this->db->fieldInfo( 'user_newtalk', 'user_last_timestamp' );
1051
		if ( $info === false ) {
1052
			return;
1053
		}
1054
		if ( $info->isNullable() ) {
1055
			$this->output( "...user_last_timestamp is already nullable.\n" );
1056
1057
			return;
1058
		}
1059
1060
		$this->applyPatch(
1061
			'patch-user-newtalk-timestamp-null.sql',
1062
			false,
1063
			'Making user_last_timestamp nullable'
1064
		);
1065
	}
1066
1067
	protected function doIwlinksIndexNonUnique() {
1068
		$info = $this->db->indexInfo( 'iwlinks', 'iwl_prefix_title_from' );
@@ 1087-1107 (lines=21) @@
1084
		);
1085
	}
1086
1087
	protected function doUserNewTalkUseridUnsigned() {
1088
		if ( !$this->doTable( 'user_newtalk' ) ) {
1089
			return true;
1090
		}
1091
1092
		$info = $this->db->fieldInfo( 'user_newtalk', 'user_id' );
1093
		if ( $info === false ) {
1094
			return true;
1095
		}
1096
		if ( $info->isUnsigned() ) {
1097
			$this->output( "...user_id is already unsigned int.\n" );
1098
1099
			return true;
1100
		}
1101
1102
		return $this->applyPatch(
1103
			'patch-user-newtalk-userid-unsigned.sql',
1104
			false,
1105
			'Making user_id unsigned int'
1106
		);
1107
	}
1108
1109
	protected function doRevisionPageRevIndexNonUnique() {
1110
		if ( !$this->doTable( 'revision' ) ) {