Code Duplication    Length = 9-9 lines in 2 locations

includes/api/ApiQuery.php 2 locations

@@ 361-369 (lines=9) @@
358
		$pages = [];
359
360
		// Report any missing titles
361
		foreach ( $pageSet->getMissingTitles() as $fakeId => $title ) {
362
			$vals = [];
363
			ApiQueryBase::addTitleInfo( $vals, $title );
364
			$vals['missing'] = true;
365
			if ( $title->isKnown() ) {
366
				$vals['known'] = true;
367
			}
368
			$pages[$fakeId] = $vals;
369
		}
370
		// Report any invalid titles
371
		foreach ( $pageSet->getInvalidTitlesAndReasons() as $fakeId => $data ) {
372
			$pages[$fakeId] = $data + [ 'invalid' => true ];
@@ 383-391 (lines=9) @@
380
		}
381
		// Report special pages
382
		/** @var $title Title */
383
		foreach ( $pageSet->getSpecialTitles() as $fakeId => $title ) {
384
			$vals = [];
385
			ApiQueryBase::addTitleInfo( $vals, $title );
386
			$vals['special'] = true;
387
			if ( !$title->isKnown() ) {
388
				$vals['missing'] = true;
389
			}
390
			$pages[$fakeId] = $vals;
391
		}
392
393
		// Output general page information for found titles
394
		foreach ( $pageSet->getGoodTitles() as $pageid => $title ) {