Code Duplication    Length = 8-8 lines in 2 locations

includes/registration/ExtensionProcessor.php 2 locations

@@ 276-283 (lines=8) @@
273
		$defaultPaths = isset( $info['ResourceFileModulePaths'] )
274
			? $info['ResourceFileModulePaths']
275
			: false;
276
		if ( isset( $defaultPaths['localBasePath'] ) ) {
277
			if ( $defaultPaths['localBasePath'] === '' ) {
278
				// Avoid double slashes (e.g. /extensions/Example//path)
279
				$defaultPaths['localBasePath'] = $dir;
280
			} else {
281
				$defaultPaths['localBasePath'] = "$dir/{$defaultPaths['localBasePath']}";
282
			}
283
		}
284
285
		foreach ( [ 'ResourceModules', 'ResourceModuleSkinStyles' ] as $setting ) {
286
			if ( isset( $info[$setting] ) ) {
@@ 288-295 (lines=8) @@
285
		foreach ( [ 'ResourceModules', 'ResourceModuleSkinStyles' ] as $setting ) {
286
			if ( isset( $info[$setting] ) ) {
287
				foreach ( $info[$setting] as $name => $data ) {
288
					if ( isset( $data['localBasePath'] ) ) {
289
						if ( $data['localBasePath'] === '' ) {
290
							// Avoid double slashes (e.g. /extensions/Example//path)
291
							$data['localBasePath'] = $dir;
292
						} else {
293
							$data['localBasePath'] = "$dir/{$data['localBasePath']}";
294
						}
295
					}
296
					if ( $defaultPaths ) {
297
						$data += $defaultPaths;
298
					}