1 field.info.inc field_info_fields($include_deleted = FALSE)

Returns all field definitions.

Return value

An array of field definitions, keyed by field name. Each field has an additional property, 'bundles', which is an array of all the bundles to which this field belongs keyed by entity type.

Related topics

File

core/modules/field/field.info.inc, line 699
Field Info API, providing information about available fields and field types.

Code

function field_info_fields($include_deleted = FALSE) {
  $fields = array();
  $info = _field_info_collate_fields();
  foreach ($info['fields'] as $key => $field) {
    if (!$field['deleted'] || $include_deleted) {
      $fields[$field['field_name']] = $field;
    }
  }
  return $fields;
}