You are here

function migrate_example_wine_content_type_delete in Migrate 7.2

Same name and namespace in other branches
  1. 6.2 migrate_example/wine.install.inc \migrate_example_wine_content_type_delete()
1 call to migrate_example_wine_content_type_delete()
migrate_example_wine_uninstall in migrate_example/wine.install.inc

File

migrate_example/wine.install.inc, line 945
Set up for the wine (advanced) example.

Code

function migrate_example_wine_content_type_delete() {
  $bundle = 'migrate_example_wine';
  $field_names = array(
    'migrate_example_wine_varieties',
    'migrate_example_wine_regions',
    'migrate_example_wine_best_with',
    'field_migrate_example_image',
  );
  foreach ($field_names as $field_name) {
    $instance = field_info_instance('node', $field_name, $bundle);
    field_delete_instance($instance);
    field_delete_field($field_name);
  }
  node_type_delete($bundle);
  $bundle = 'migrate_example_producer';
  $field_names = array(
    'migrate_example_wine_regions',
  );
  foreach ($field_names as $field_name) {
    $instance = field_info_instance('node', $field_name, $bundle);
    field_delete_instance($instance);
    field_delete_field($field_name);
  }
  node_type_delete($bundle);
}