‪TYPO3CMS  ‪main
TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry Class Reference

Public Member Functions

 registerRemote (ExtensionDownloaderRemoteInterface $remote, array $configuration)
 
 hasRemote (string $identifier)
 
 getRemote (string $identifier)
 
 hasDefaultRemote ()
 
 getDefaultRemote ()
 
ListableRemoteInterface[] getListableRemotes ()
 
ExtensionDownloaderRemoteInterface[] getAllRemotes ()
 

Protected Attributes

array< string, array > $remotes = array( )
 
ExtensionDownloaderRemoteInterface $defaultRemote
 

Detailed Description

Registry of remote connectors.

This class is a specific implementation and is not part of the Public TYPO3 API.

Definition at line 25 of file RemoteRegistry.php.

Member Function Documentation

◆ getAllRemotes()

ExtensionDownloaderRemoteInterface [] TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry::getAllRemotes ( )
Returns
ExtensionDownloaderRemoteInterface[]

Definition at line 100 of file RemoteRegistry.php.

◆ getDefaultRemote()

TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry::getDefaultRemote ( )

◆ getListableRemotes()

ListableRemoteInterface [] TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry::getListableRemotes ( )
Returns
ListableRemoteInterface[]

Definition at line 88 of file RemoteRegistry.php.

◆ getRemote()

TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry::getRemote ( string  $identifier)

Definition at line 61 of file RemoteRegistry.php.

References TYPO3\CMS\Webhooks\Message\$identifier.

◆ hasDefaultRemote()

TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry::hasDefaultRemote ( )

Definition at line 72 of file RemoteRegistry.php.

◆ hasRemote()

TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry::hasRemote ( string  $identifier)

Definition at line 56 of file RemoteRegistry.php.

References TYPO3\CMS\Webhooks\Message\$identifier.

◆ registerRemote()

TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry::registerRemote ( ExtensionDownloaderRemoteInterface  $remote,
array  $configuration 
)

Member Data Documentation

◆ $defaultRemote

ExtensionDownloaderRemoteInterface TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry::$defaultRemote
protected

◆ $remotes

array<string,array> TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry::$remotes = array( )
protected

Definition at line 29 of file RemoteRegistry.php.