Code Duplication    Length = 4-6 lines in 2 locations

includes/WebRequest.php 1 location

@@ 400-405 (lines=6) @@
397
	 * @return mixed Old value if one was present, null otherwise
398
	 */
399
	public function unsetVal( $key ) {
400
		if ( !isset( $this->data[$key] ) ) {
401
			$ret = null;
402
		} else {
403
			$ret = $this->data[$key];
404
			unset( $this->data[$key] );
405
		}
406
		return $ret;
407
	}
408

maintenance/convertExtensionToRegistration.php 1 location

@@ 129-132 (lines=4) @@
126
		// Move some keys to the top
127
		$out = [];
128
		foreach ( $this->promote as $key ) {
129
			if ( isset( $this->json[$key] ) ) {
130
				$out[$key] = $this->json[$key];
131
				unset( $this->json[$key] );
132
			}
133
		}
134
		$out += $this->json;
135
		// Put this at the bottom