hook_event_dispatcher-8.x-2.04/modules/core_event_dispatcher/src/FileHookEvents.php

modules/core_event_dispatcher/src/FileHookEvents.php
<?php

namespace Drupal\core_event_dispatcher;

use Drupal\hook_event_dispatcher\HookEventDispatcherInterface;

/**
 * Defines events for file hooks.
 */
final class FileHookEvents {

  /**
   * Control access to private file downloads and specify HTTP headers.
   *
   * @Event
   *
   * @see \Drupal\core_event_dispatcher\Event\File\FileDownloadEvent
   * @see core_event_dispatcher_file_download()
   * @see hook_file_download()
   *
   * @var string
   */
  public const FILE_DOWNLOAD = HookEventDispatcherInterface::PREFIX . 'file.download';

  /**
   * Alter the URL to a file.
   *
   * @Event
   *
   * @see \Drupal\core_event_dispatcher\Event\File\FileUrlAlterEvent
   * @see core_event_dispatcher_file_url_alter()
   * @see hook_file_url_alter()
   *
   * @var string
   */
  public const FILE_URL_ALTER = HookEventDispatcherInterface::PREFIX . 'file.url_alter';

  /**
   * Alter MIME type mappings used to determine MIME type from a file extension.
   *
   * @Event
   *
   * @see \Drupal\core_event_dispatcher\Event\File\FileMimetypeMappingAlterEvent
   * @see core_event_dispatcher_file_mimetype_mapping_alter()
   * @see hook_file_mimetype_mapping_alter()
   *
   * @var string
   */
  public const FILE_MIMETYPE_MAPPING_ALTER = HookEventDispatcherInterface::PREFIX . 'file.mimetype_mapping_alter';

  /**
   * Alter archiver information declared by other modules.
   *
   * @Event
   *
   * @see \Drupal\core_event_dispatcher\Event\File\ArchiverInfoAlterEvent
   * @see core_event_dispatcher_archiver_info_alter()
   * @see hook_archiver_info_alter()
   *
   * @var string
   */
  public const ARCHIVER_INFO_ALTER = HookEventDispatcherInterface::PREFIX . 'archiver.info_alter';

  /**
   * Register information about FileTransfer classes provided by a module.
   *
   * @Event
   *
   * @see \Drupal\core_event_dispatcher\Event\File\FileTransferInfoEvent
   * @see core_event_dispatcher_filetransfer_info()
   * @see hook_filetransfer_info()
   *
   * @var string
   */
  public const FILE_TRANSFER_INFO = HookEventDispatcherInterface::PREFIX . 'file_transfer.info';

  /**
   * Alter the FileTransfer class registry.
   *
   * @Event
   *
   * @see \Drupal\core_event_dispatcher\Event\File\FileTransferInfoAlterEvent
   * @see core_event_dispatcher_filetransfer_info_alter()
   * @see hook_filetransfer_info_alter()
   *
   * @var string
   */
  public const FILE_TRANSFER_INFO_ALTER = HookEventDispatcherInterface::PREFIX . 'file_transfer.info_alter';

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc