You are here

function file_entity_file_type in File Entity (fieldable files) 8.2

Same name and namespace in other branches
  1. 7.3 file_entity.file.inc \file_entity_file_type()
  2. 7.2 file_entity.file.inc \file_entity_file_type()

Implements hook_file_type().

File

./file_entity.file.inc, line 14
File hooks implemented by the File entity module.

Code

function file_entity_file_type(FileInterface $file) {
  $types = array();
  foreach (FileType::loadEnabled() as $type) {
    if (file_entity_match_mimetypes($type
      ->getMimeTypes(), $file
      ->getMimeType())) {
      $types[] = $type
        ->id();
    }
  }
  return $types;
}