Same name and namespace in other branches
  1. 7.x includes/common.inc \drupal_get_filetransfer_info()
  2. 8.9.x core/includes/common.inc \drupal_get_filetransfer_info()
  3. 9 core/includes/common.inc \drupal_get_filetransfer_info()

Assembles the Drupal FileTransfer registry.

Return value

array The Drupal FileTransfer class registry.

See also

\Drupal\Core\FileTransfer\FileTransfer

hook_filetransfer_info()

hook_filetransfer_info_alter()

1 call to drupal_get_filetransfer_info()
_update_manager_check_backends in core/modules/update/update.manager.inc
Checks for file transfer backends and prepares a form fragment about them.

File

core/includes/common.inc, line 546
Common functions that many Drupal modules will need to reference.

Code

function drupal_get_filetransfer_info() {
  $info =& drupal_static(__FUNCTION__);
  if (!isset($info)) {
    $info = \Drupal::moduleHandler()
      ->invokeAll('filetransfer_info');
    \Drupal::moduleHandler()
      ->alter('filetransfer_info', $info);
    uasort($info, [
      SortArray::class,
      'sortByWeightElement',
    ]);
  }
  return $info;
}