function migrate_example_beer_content_type_delete in Migrate 7.2
Same name and namespace in other branches
- 6.2 migrate_example/beer.install.inc \migrate_example_beer_content_type_delete()
1 call to migrate_example_beer_content_type_delete()
- migrate_example_beer_uninstall in migrate_example/
beer.install.inc
File
- migrate_example/
beer.install.inc, line 559 - Set up for the beer (basic) example.
Code
function migrate_example_beer_content_type_delete() {
$bundle = 'migrate_example_beer';
$field_names = array(
'migrate_example_beer_styles',
'field_migrate_example_image',
'field_migrate_example_country',
);
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 = 'user';
$field_names = array(
'field_migrate_example_gender',
);
if (module_exists('node_reference')) {
$field_names[] = 'field_migrate_example_favbeers';
}
foreach ($field_names as $field_name) {
$instance = field_info_instance('user', $field_name, $bundle);
field_delete_instance($instance);
field_delete_field($field_name);
}
}