1 filter.module _filter_get_processed_text_fields(EntityInterface $entity)

Determines the text fields on an entity that have text processing enabled.

Parameters

EntityInterface $entity: An entity whose fields to analyze.

Return value

array: The names of the fields on this entity that have text processing enabled.

File

core/modules/filter/filter.module, line 1867
Framework for handling the filtering of content.

Code

function _filter_get_processed_text_fields(EntityInterface $entity) {
  $fields = field_info_instances($entity->entityType(), $entity->bundle());
  $field_list = array();
  foreach ($fields as $field) {
    if (!empty($field['settings']['text_processing'])) {
      $field_list[] = $field['field_name'];
    }
  }
  return $field_list;
}