Code Duplication    Length = 5-5 lines in 3 locations

includes/db/DatabaseOracle.php 1 location

@@ 670-674 (lines=5) @@
667
		}
668
		list( $startOpts, $useIndex, $tailOpts, $ignoreIndex ) =
669
			$this->makeSelectOptions( $selectOptions );
670
		if ( is_array( $srcTable ) ) {
671
			$srcTable = implode( ',', array_map( [ &$this, 'tableName' ], $srcTable ) );
672
		} else {
673
			$srcTable = $this->tableName( $srcTable );
674
		}
675
676
		$sequenceData = $this->getSequenceData( $destTable );
677
		if ( $sequenceData !== false &&

includes/libs/rdbms/database/Database.php 1 location

@@ 2316-2320 (lines=5) @@
2313
		list( $startOpts, $useIndex, $tailOpts, $ignoreIndex ) = $this->makeSelectOptions(
2314
			$selectOptions );
2315
2316
		if ( is_array( $srcTable ) ) {
2317
			$srcTable = implode( ',', array_map( [ &$this, 'tableName' ], $srcTable ) );
2318
		} else {
2319
			$srcTable = $this->tableName( $srcTable );
2320
		}
2321
2322
		$sql = "INSERT $insertOptions" .
2323
			" INTO $destTable (" . implode( ',', array_keys( $varMap ) ) . ')' .

includes/libs/rdbms/database/DatabasePostgres.php 1 location

@@ 691-695 (lines=5) @@
688
		}
689
		list( $startOpts, $useIndex, $tailOpts, $ignoreIndex ) =
690
			$this->makeSelectOptions( $selectOptions );
691
		if ( is_array( $srcTable ) ) {
692
			$srcTable = implode( ',', array_map( [ &$this, 'tableName' ], $srcTable ) );
693
		} else {
694
			$srcTable = $this->tableName( $srcTable );
695
		}
696
697
		$sql = "INSERT INTO $destTable (" . implode( ',', array_keys( $varMap ) ) . ')' .
698
			" SELECT $startOpts " . implode( ',', $varMap ) .