function hook_conditional_fields_children in Conditional Fields 8
Same name and namespace in other branches
- 4.x conditional_fields.api.php \hook_conditional_fields_children()
Return a list of fields contained within a given field.
Various modules provide fields that themselves contain other fields (e.g., Field Group, Paragraphs, etc.) This hook allows those modules to provide the logic necessary to determine which fields are contained within such a field.
Parameters
string $entity_type: Name of the entity type being configured.
string $bundle_name: Name of the entity bundle being configured.
Return value
array List of Arrays, themselves listing children. Keys are parent fields, values are llists of children.
See also
DependencyHelper::getInheritingFieldNames().
hook_conditional_fields_children_alter().
field_group_conditional_fields_children().
File
- ./
conditional_fields.api.php, line 81 - Hooks for the conditional_fields module.
Code
function hook_conditional_fields_children($entity_type, $bundle_name) {
$groups = [];
$group_info = field_group_info_groups($entity_type, $bundle_name, 'form', 'default');
foreach ($group_info as $name => $info) {
$groups[$name] = $info->children;
}
return $groups;
}