function GroupDisplayTestCase::createGroup in Field Group 7
Create a new group.
Parameters
array $data: Data for the field group.
5 calls to GroupDisplayTestCase::createGroup()
- GroupDisplayTestCase::testAccordion in tests/
field_group.display.test - Test the accordion formatter.
- GroupDisplayTestCase::testDiv in tests/
field_group.display.test - Test the div formatter.
- GroupDisplayTestCase::testFieldAccess in tests/
field_group.display.test - Test if an empty formatter.
- GroupDisplayTestCase::testHorizontalTabs in tests/
field_group.display.test - Test the horizontal tabs formatter.
- GroupDisplayTestCase::testVerticalTabs in tests/
field_group.display.test - Test the vertical tabs formatter.
File
- tests/
field_group.display.test, line 76 - Test file for fieldgroup display.
Class
- GroupDisplayTestCase
- Group display tests
Code
function createGroup($mode, array $data) {
$group_name = 'group_' . drupal_strtolower($this
->randomName(8));
$identifier = $group_name . '|node|article|' . $mode;
$field_group = new stdClass();
$field_group->disabled = FALSE;
$field_group->api_version = 1;
$field_group->identifier = $identifier;
$field_group->group_name = $group_name;
$field_group->entity_type = 'node';
$field_group->bundle = 'article';
$field_group->mode = $mode;
$field_group->parent_name = '';
$field_group->children = $data['children'];
$field_group->data = $data;
drupal_write_record('field_group', $field_group);
ctools_export_crud_enable('field_group', $field_group->identifier);
return $field_group;
}