Code Duplication    Length = 8-9 lines in 3 locations

modules/pwa/class.jetpack-pwa-service-worker.php 1 location

@@ 186-193 (lines=8) @@
183
		// resolve asset dependencies and capture URLs
184
		global $wp_scripts;
185
		$wp_scripts->all_deps( $wp_scripts->queue, true );
186
		foreach( $wp_scripts->to_do as $handle ) {
187
			$registration = $wp_scripts->registered[$handle];
188
			$url = apply_filters( 'script_loader_src', $registration->src, $handle );
189
			if ( $registration->ver ) {
190
				$url = add_query_arg( 'ver', $registration->ver, $url );
191
			}
192
			$asset_urls[] = $url;
193
		}
194
195
		global $wp_styles;
196
		$wp_styles->all_deps( $wp_styles->queue, true );

modules/perf/class.jetpack-perf-optimize-assets.php 2 locations

@@ 266-274 (lines=9) @@
263
264
		// fetch all deps for head
265
		$wp_scripts->all_deps( $wp_scripts->queue, false );
266
		foreach( $wp_scripts->to_do as $handle ) {
267
			$registration = $wp_scripts->registered[$handle];
268
			$asset_group = apply_filters( 'jetpack_perf_script_group', $registration->args, $handle );
269
270
			if ( $asset_group !== $registration->args ) {
271
				$registration->args = $asset_group;
272
				$wp_scripts->groups[$handle] = $asset_group;
273
			}
274
		}
275
276
		//$wp_scripts->done = array();
277
@@ 282-290 (lines=9) @@
279
280
				// fetch all deps for head
281
				$wp_styles->all_deps( $wp_styles->queue, false,1 );
282
				foreach( $wp_styles->to_do as $handle ) {
283
						$registration = $wp_styles->registered[$handle];
284
						$asset_group = apply_filters( 'jetpack_perf_style_group', $wp_styles->groups[$handle], $handle );
285
286
						if ( $asset_group !== $wp_styles->groups[$handle] ) {
287
								$registration->args = $asset_group;
288
								$wp_styles->groups[$handle] = $asset_group;
289
						}
290
				}
291
292
	}
293