Code Duplication    Length = 5-5 lines in 4 locations

includes/db/DatabaseOracle.php 2 locations

@@ 1299-1303 (lines=5) @@
1296
			$startOpts .= 'DISTINCT';
1297
		}
1298
1299
		if ( isset( $options['USE INDEX'] ) && !is_array( $options['USE INDEX'] ) ) {
1300
			$useIndex = $this->useIndexClause( $options['USE INDEX'] );
1301
		} else {
1302
			$useIndex = '';
1303
		}
1304
1305
		if ( isset( $options['IGNORE INDEX'] ) && !is_array( $options['IGNORE INDEX'] ) ) {
1306
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
@@ 1305-1309 (lines=5) @@
1302
			$useIndex = '';
1303
		}
1304
1305
		if ( isset( $options['IGNORE INDEX'] ) && !is_array( $options['IGNORE INDEX'] ) ) {
1306
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
1307
		} else {
1308
			$ignoreIndex = '';
1309
		}
1310
1311
		return [ $startOpts, $useIndex, $preLimitTail, $postLimitTail, $ignoreIndex ];
1312
	}

includes/libs/rdbms/database/Database.php 2 locations

@@ 1190-1194 (lines=5) @@
1187
			$startOpts .= ' SQL_NO_CACHE';
1188
		}
1189
1190
		if ( isset( $options['USE INDEX'] ) && is_string( $options['USE INDEX'] ) ) {
1191
			$useIndex = $this->useIndexClause( $options['USE INDEX'] );
1192
		} else {
1193
			$useIndex = '';
1194
		}
1195
		if ( isset( $options['IGNORE INDEX'] ) && is_string( $options['IGNORE INDEX'] ) ) {
1196
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
1197
		} else {
@@ 1195-1199 (lines=5) @@
1192
		} else {
1193
			$useIndex = '';
1194
		}
1195
		if ( isset( $options['IGNORE INDEX'] ) && is_string( $options['IGNORE INDEX'] ) ) {
1196
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
1197
		} else {
1198
			$ignoreIndex = '';
1199
		}
1200
1201
		return [ $startOpts, $useIndex, $preLimitTail, $postLimitTail, $ignoreIndex ];
1202
	}