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