Code Duplication    Length = 6-6 lines in 2 locations

includes/api/ApiQuery.php 2 locations

@@ 356-361 (lines=6) @@
353
		$pages = [];
354
355
		// Report any missing titles
356
		foreach ( $pageSet->getMissingTitles() as $fakeId => $title ) {
357
			$vals = [];
358
			ApiQueryBase::addTitleInfo( $vals, $title );
359
			$vals['missing'] = true;
360
			$pages[$fakeId] = $vals;
361
		}
362
		// Report any invalid titles
363
		foreach ( $pageSet->getInvalidTitlesAndReasons() as $fakeId => $data ) {
364
			$pages[$fakeId] = $data + [ 'invalid' => true ];
@@ 392-397 (lines=6) @@
389
		}
390
391
		// Output general page information for found titles
392
		foreach ( $pageSet->getGoodTitles() as $pageid => $title ) {
393
			$vals = [];
394
			$vals['pageid'] = $pageid;
395
			ApiQueryBase::addTitleInfo( $vals, $title );
396
			$pages[$pageid] = $vals;
397
		}
398
399
		if ( count( $pages ) ) {
400
			$pageSet->populateGeneratorData( $pages );