/**
  * Import Assets data from assets_selections table
  *
  * @param	array	Assocative array of Matrix field IDs to Grid field IDs
  * @param	array	Assocative array of Matrix column IDs to Grid column IDs
  * @return	void
  */
 private function import_assets_data($matrix_to_grid_fields, $matrix_to_grid_cols)
 {
     if (!ee()->db->table_exists('assets_selections')) {
         return;
     }
     $assets_selections = ee()->db->where('content_type', 'matrix')->get('assets_selections')->result_array();
     if (count($assets_selections)) {
         $new_assets_selections = AssetsCellConverter::convertData($assets_selections, $matrix_to_grid_fields, $matrix_to_grid_cols);
         ee()->db->insert_batch('assets_selections', $new_assets_selections);
     }
 }
 /**
  * Test AssetsCellConverter::convertData() method
  *
  * @dataProvider gridRelationshipsDataProvider
  */
 public function testGridDataConversion($expected, $data, $matrix_to_grid_fields, $matrix_to_grid_cols, $description)
 {
     $new_data = AssetsCellConverter::convertData($data, $matrix_to_grid_fields, $matrix_to_grid_cols);
     $this->assertEquals($expected, $new_data, $description);
 }