| 1 field_group.module | field_group_formatter_info() |
Retrieve all format possibilities for the field groups.
Return value
array|null: Array of formatters or NULL. Attempts to retrieve from static cache if set.
File
- core/
modules/ field_group/ field_group.module, line 868 - Field Group module.
Code
function field_group_formatter_info() {
$cache = &backdrop_static(__FUNCTION__, array());
if (empty($cache)) {
if ($cached = cache_get('field_group_formatter_info', 'cache_field')) {
$formatters = $cached->data;
}
else {
$formatters = array();
$formatters += (array) module_invoke_all('field_group_formatter_info');
$hidden_region = array(
'label' => '<' . t('Hidden') . '>',
'description' => '',
'format_types' => array(),
'instance_settings' => array(),
'default_formatter' => '',
);
$formatters['display']['hidden'] = $hidden_region;
cache_set('field_group_formatter_info', $formatters, 'cache_field');
}
$cache = $formatters;
}
return $cache;
}