1 file.module file_hook_info()

Implements hook_hook_info().

File

core/modules/file/file.module, line 51
Defines a "managed_file" Form API field and a "file" field for Field module.

Code

function file_hook_info() {
  $hooks = array(
    // File API hooks
    'file_copy',
    'file_move',
    'file_validate',
    'file_type_info',
    'file_type_info_alter',
    'file_formatter_info',
    'file_formatter_info_alter',
    'file_download_headers_alter',

    // File access
    'file_download',
    'file_download_access',
    'file_download_access_alter',
    'file_access',
    'file_access_alter',
    'query_file_access_alter',

    // File operation hooks
    'file_load',
    'file_presave',
    'file_insert',
    'file_update',
    'file_delete',
    'file_view',
    'file_view_alter',

    // Miscellaneous hooks
    'file_mimetype_mapping_alter',
    'file_url_alter',
    'file_operations',

    // Stream wrappers
    'stream_wrappers',
    'stream_wrappers_alter',
  );

  return array_fill_keys($hooks, array('group' => 'file'));
}