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;
}