Code Duplication    Length = 9-14 lines in 2 locations

projects/packages/sync/src/modules/class-themes.php 2 locations

@@ 158-166 (lines=9) @@
155
	 */
156
	private function get_theme_details_for_slugs( $theme_slugs ) {
157
		$theme_data = array();
158
		foreach ( $theme_slugs as $slug ) {
159
			$theme               = wp_get_theme( $slug );
160
			$theme_data[ $slug ] = array(
161
				'name'    => $theme->get( 'Name' ),
162
				'version' => $theme->get( 'Version' ),
163
				'uri'     => $theme->get( 'ThemeURI' ),
164
				'slug'    => $slug,
165
			);
166
		}
167
		return $theme_data;
168
	}
169
@@ 407-420 (lines=14) @@
404
				$details['themes'] = array( $details['theme'] );
405
			}
406
407
			foreach ( $details['themes'] as $theme_slug ) {
408
				$theme = wp_get_theme( $theme_slug );
409
410
				if ( ! $theme instanceof \WP_Theme ) {
411
					continue;
412
				}
413
414
				$themes[ $theme_slug ] = array(
415
					'name'       => $theme->get( 'Name' ),
416
					'version'    => $theme->get( 'Version' ),
417
					'uri'        => $theme->get( 'ThemeURI' ),
418
					'stylesheet' => $theme->stylesheet,
419
				);
420
			}
421
422
			if ( empty( $themes ) ) {
423
				return;