Code Duplication    Length = 5-5 lines in 4 locations

includes/db/DatabaseOracle.php 2 locations

@@ 1373-1377 (lines=5) @@
1370
			$startOpts .= 'DISTINCT';
1371
		}
1372
1373
		if ( isset( $options['USE INDEX'] ) && !is_array( $options['USE INDEX'] ) ) {
1374
			$useIndex = $this->useIndexClause( $options['USE INDEX'] );
1375
		} else {
1376
			$useIndex = '';
1377
		}
1378
1379
		if ( isset( $options['IGNORE INDEX'] ) && !is_array( $options['IGNORE INDEX'] ) ) {
1380
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
@@ 1379-1383 (lines=5) @@
1376
			$useIndex = '';
1377
		}
1378
1379
		if ( isset( $options['IGNORE INDEX'] ) && !is_array( $options['IGNORE INDEX'] ) ) {
1380
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
1381
		} else {
1382
			$ignoreIndex = '';
1383
		}
1384
1385
		return [ $startOpts, $useIndex, $preLimitTail, $postLimitTail, $ignoreIndex ];
1386
	}

includes/db/Database.php 2 locations

@@ 1335-1339 (lines=5) @@
1332
			$startOpts .= ' SQL_NO_CACHE';
1333
		}
1334
1335
		if ( isset( $options['USE INDEX'] ) && is_string( $options['USE INDEX'] ) ) {
1336
			$useIndex = $this->useIndexClause( $options['USE INDEX'] );
1337
		} else {
1338
			$useIndex = '';
1339
		}
1340
		if ( isset( $options['IGNORE INDEX'] ) && is_string( $options['IGNORE INDEX'] ) ) {
1341
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
1342
		} else {
@@ 1340-1344 (lines=5) @@
1337
		} else {
1338
			$useIndex = '';
1339
		}
1340
		if ( isset( $options['IGNORE INDEX'] ) && is_string( $options['IGNORE INDEX'] ) ) {
1341
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
1342
		} else {
1343
			$ignoreIndex = '';
1344
		}
1345
1346
		return [ $startOpts, $useIndex, $preLimitTail, $postLimitTail, $ignoreIndex ];
1347
	}