Code Duplication    Length = 7-7 lines in 2 locations

includes/api/ApiResult.php 2 locations

@@ 567-573 (lines=7) @@
564
	 * @param array &$arr
565
	 * @param array|string|int $names The element name(s) to be output as subelements
566
	 */
567
	public static function setSubelementsList( array &$arr, $names ) {
568
		if ( !isset( $arr[self::META_SUBELEMENTS] ) ) {
569
			$arr[self::META_SUBELEMENTS] = (array)$names;
570
		} else {
571
			$arr[self::META_SUBELEMENTS] = array_merge( $arr[self::META_SUBELEMENTS], (array)$names );
572
		}
573
	}
574
575
	/**
576
	 * Causes the elements with the specified names to be output as
@@ 677-683 (lines=7) @@
674
	 * @param array &$arr
675
	 * @param array|string $names The element name(s) to preserve
676
	 */
677
	public static function setPreserveKeysList( array &$arr, $names ) {
678
		if ( !isset( $arr[self::META_PRESERVE_KEYS] ) ) {
679
			$arr[self::META_PRESERVE_KEYS] = (array)$names;
680
		} else {
681
			$arr[self::META_PRESERVE_KEYS] = array_merge( $arr[self::META_PRESERVE_KEYS], (array)$names );
682
		}
683
	}
684
685
	/**
686
	 * Preserve specified keys.