Code Duplication    Length = 5-5 lines in 4 locations

includes/db/Database.php 2 locations

@@ 1342-1346 (lines=5) @@
1339
			$startOpts .= ' SQL_NO_CACHE';
1340
		}
1341
1342
		if ( isset( $options['USE INDEX'] ) && is_string( $options['USE INDEX'] ) ) {
1343
			$useIndex = $this->useIndexClause( $options['USE INDEX'] );
1344
		} else {
1345
			$useIndex = '';
1346
		}
1347
		if ( isset( $options['IGNORE INDEX'] ) && is_string( $options['IGNORE INDEX'] ) ) {
1348
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
1349
		} else {
@@ 1347-1351 (lines=5) @@
1344
		} else {
1345
			$useIndex = '';
1346
		}
1347
		if ( isset( $options['IGNORE INDEX'] ) && is_string( $options['IGNORE INDEX'] ) ) {
1348
			$ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] );
1349
		} else {
1350
			$ignoreIndex = '';
1351
		}
1352
1353
		return [ $startOpts, $useIndex, $preLimitTail, $postLimitTail, $ignoreIndex ];
1354
	}

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
	}