You are here

protected function SearchApiAttachmentsUserContentAlterSettings::getFileFields in Search API attachments 7

Helper method to get all file fields.

Return value

array contaigning all the file fields names.

Overrides SearchApiAttachmentsAlterSettings::getFileFields

2 calls to SearchApiAttachmentsUserContentAlterSettings::getFileFields()
SearchApiAttachmentsUserContentAlterSettings::alterItems in contrib/search_api_attachments_user_content/includes/callback_attachments_user_content_settings.inc
Alter items before indexing.
SearchApiAttachmentsUserContentAlterSettings::propertyInfo in contrib/search_api_attachments_user_content/includes/callback_attachments_user_content_settings.inc
Adds attachments property.

File

contrib/search_api_attachments_user_content/includes/callback_attachments_user_content_settings.inc, line 95
Search API data alteration callback.

Class

SearchApiAttachmentsUserContentAlterSettings

Code

protected function getFileFields() {
  $ret = array();
  foreach (field_info_fields() as $name => $field) {
    if ($field['type'] == 'file' && array_key_exists('node', $field['bundles'])) {
      $ret[$name] = $field;
    }
  }
  return $ret;
}