Code Duplication    Length = 6-10 lines in 2 locations

includes/specialpage/SpecialPageFactory.php 2 locations

@@ 457-462 (lines=6) @@
454
	 */
455
	public static function getRegularPages() {
456
		$pages = [];
457
		foreach ( self::getPageList() as $name => $rec ) {
458
			$page = self::getPage( $name );
459
			if ( $page->isListed() && !$page->isRestricted() ) {
460
				$pages[$name] = $page;
461
			}
462
		}
463
464
		return $pages;
465
	}
@@ 480-489 (lines=10) @@
477
			global $wgUser;
478
			$user = $wgUser;
479
		}
480
		foreach ( self::getPageList() as $name => $rec ) {
481
			$page = self::getPage( $name );
482
			if (
483
				$page->isListed()
484
				&& $page->isRestricted()
485
				&& $page->userCanExecute( $user )
486
			) {
487
				$pages[$name] = $page;
488
			}
489
		}
490
491
		return $pages;
492
	}