Code Duplication    Length = 3-4 lines in 4 locations

includes/libs/virtualrest/ParsoidVirtualRESTService.php 1 location

@@ 51-54 (lines=4) @@
48
	 */
49
	public function __construct( array $params ) {
50
		// for backwards compatibility:
51
		if ( isset( $params['URL'] ) ) {
52
			$params['url'] = $params['URL'];
53
			unset( $params['URL'] );
54
		}
55
		// set up defaults and merge them with the given params
56
		$mparams = array_merge( [
57
			'name' => 'parsoid',

includes/api/ApiQueryAllMessages.php 1 location

@@ 150-152 (lines=3) @@
147
				];
148
149
				$args = [];
150
				if ( isset( $params['args'] ) && count( $params['args'] ) != 0 ) {
151
					$args = $params['args'];
152
				}
153
154
				if ( $customiseFilterEnabled ) {
155
					$messageIsCustomised = isset( $customisedMessages['pages'][$langObj->ucfirst( $message )] );

includes/media/TransformationalImageHandler.php 2 locations

@@ 186-188 (lines=3) @@
183
			if ( isset( $params['quality'] ) ) {
184
				$newParams['quality'] = $params['quality'];
185
			}
186
			if ( isset( $params['page'] ) && $params['page'] ) {
187
				$newParams['page'] = $params['page'];
188
			}
189
			return new ThumbnailImage( $image, $dstUrl, false, $newParams );
190
		}
191
@@ 282-284 (lines=3) @@
279
			if ( isset( $params['quality'] ) ) {
280
				$newParams['quality'] = $params['quality'];
281
			}
282
			if ( isset( $params['page'] ) && $params['page'] ) {
283
				$newParams['page'] = $params['page'];
284
			}
285
			return new ThumbnailImage( $image, $dstUrl, $dstPath, $newParams );
286
		}
287
	}