function file_get_type in File Entity (fieldable files) 7.3
Same name and namespace in other branches
- 7 file_entity.file_api.inc \file_get_type()
- 7.2 file_entity.file_api.inc \file_get_type()
Determines file type for a given file.
Parameters
object $file: File object.
Return value
string Machine name of file type that should be used for given file.
Related topics
3 calls to file_get_type()
- FileEntityTestHelper::createFileEntity in ./
file_entity.test - file_entity_edit in ./
file_entity.pages.inc - Page callback: Form constructor for the file edit form.
- file_entity_file_presave in ./
file_entity.file.inc - Implements hook_file_presave().
File
- ./
file_entity.file_api.inc, line 680 - API extensions of Drupal core's file.inc.
Code
function file_get_type($file) {
$types = module_invoke_all('file_type', $file);
drupal_alter('file_type', $types, $file);
return empty($types) ? NULL : reset($types);
}