| @@ 104-112 (lines=9) @@ | ||
| 101 | ||
| 102 | 	private function get_theme_details_for_slugs( $theme_slugs ) { | 
                                |
| 103 | $theme_data = array();  | 
                                |
| 104 | 		foreach ( $theme_slugs as $slug ) { | 
                                |
| 105 | $theme = wp_get_theme( $slug );  | 
                                |
| 106 | $theme_data[ $slug ] = array(  | 
                                |
| 107 | 'name' => $theme->get( 'Name' ),  | 
                                |
| 108 | 'version' => $theme->get( 'Version' ),  | 
                                |
| 109 | 'uri' => $theme->get( 'ThemeURI' ),  | 
                                |
| 110 | 'slug' => $slug,  | 
                                |
| 111 | );  | 
                                |
| 112 | }  | 
                                |
| 113 | return $theme_data;  | 
                                |
| 114 | }  | 
                                |
| 115 | ||
| @@ 326-339 (lines=14) @@ | ||
| 323 | $details['themes'] = array( $details['theme'] );  | 
                                |
| 324 | }  | 
                                |
| 325 | ||
| 326 | 			foreach ( $details['themes'] as $theme_slug ) { | 
                                |
| 327 | $theme = wp_get_theme( $theme_slug );  | 
                                |
| 328 | ||
| 329 | 				if ( ! $theme instanceof \WP_Theme ) { | 
                                |
| 330 | continue;  | 
                                |
| 331 | }  | 
                                |
| 332 | ||
| 333 | $themes[ $theme_slug ] = array(  | 
                                |
| 334 | 'name' => $theme->get( 'Name' ),  | 
                                |
| 335 | 'version' => $theme->get( 'Version' ),  | 
                                |
| 336 | 'uri' => $theme->get( 'ThemeURI' ),  | 
                                |
| 337 | 'stylesheet' => $theme->stylesheet,  | 
                                |
| 338 | );  | 
                                |
| 339 | }  | 
                                |
| 340 | ||
| 341 | 			if ( empty( $themes ) ) { | 
                                |
| 342 | return;  | 
                                |