| 1 field_group.display.test | public GroupDisplayTestCase::createDisplayGroup($mode, array $data) |
Create a new group.
Parameters
string $mode: Form or display.
array $data: Data for the field group.
File
- core/
modules/ field_group/ tests/ field_group.display.test, line 76 - Test file for field group display.
Class
- GroupDisplayTestCase
- Tests the functionality of the 'Manage display' screens.
Code
public function createDisplayGroup($mode, array $data) {
$group_name = 'group_' . backdrop_strtolower($this->randomName(8));
$field_group = new stdClass;
$field_group->group_name = $group_name;
$field_group->entity_type = 'node';
$field_group->bundle = 'post';
$field_group->mode = $mode;
$field_group->parent_name = '';
$field_group->children = $data['children'];
$field_group->label = $data['label'];
$field_group->weight = $data['weight'];
$field_group->format_type = $data['format_type'];
$field_group->format_settings = $data['format_settings'];
field_group_group_save($field_group);
return $field_group;
}