kits_manager->get_active_kit(); $file_name = Import_Export::FILE_NAME; $global_classes = ImportExportUtils::read_json_file( "{$data['extracted_directory_path']}/{$file_name}.json" ); if ( ! $kit || ! $global_classes ) { return []; } $global_classes['order'] = Global_Classes_Parser::sanitize_order( $global_classes['items'] ?? [], $global_classes['order'] ?? [] ); $global_classes_result = Global_Classes_Parser::make()->parse( $global_classes ); if ( ! $global_classes_result->is_valid() ) { return []; } $global_classes = $global_classes_result->unwrap(); Global_Classes_Repository::make( $kit )->put( $global_classes['items'], $global_classes['order'] ); return $global_classes; } }