RemoteRegistry
Registry of remote connectors.
This class is a specific implementation and is not part of the Public TYPO3 API.
Attributes
- #[Autoconfigure]
- $public: true
Table of Contents
Properties
- $defaultRemote : ExtensionDownloaderRemoteInterface
- $remotes : array<string, array<string|int, mixed>>
Methods
- getAllRemotes() : array<string|int, ExtensionDownloaderRemoteInterface>
- getDefaultRemote() : ExtensionDownloaderRemoteInterface
- getListableRemotes() : array<string|int, ListableRemoteInterface>
- getRemote() : ExtensionDownloaderRemoteInterface
- hasDefaultRemote() : bool
- hasRemote() : bool
- registerRemote() : void
Properties
$defaultRemote
protected
ExtensionDownloaderRemoteInterface
$defaultRemote
$remotes
protected
array<string, array<string|int, mixed>>
$remotes
= []
Methods
getAllRemotes()
public
getAllRemotes() : array<string|int, ExtensionDownloaderRemoteInterface>
Return values
array<string|int, ExtensionDownloaderRemoteInterface>getDefaultRemote()
public
getDefaultRemote() : ExtensionDownloaderRemoteInterface
Return values
ExtensionDownloaderRemoteInterfacegetListableRemotes()
public
getListableRemotes() : array<string|int, ListableRemoteInterface>
Return values
array<string|int, ListableRemoteInterface>getRemote()
public
getRemote(string $identifier) : ExtensionDownloaderRemoteInterface
Parameters
- $identifier : string
Return values
ExtensionDownloaderRemoteInterfacehasDefaultRemote()
public
hasDefaultRemote() : bool
Return values
boolhasRemote()
public
hasRemote(string $identifier) : bool
Parameters
- $identifier : string
Return values
boolregisterRemote()
public
registerRemote(ExtensionDownloaderRemoteInterface $remote, array<string|int, mixed> $configuration) : void
Parameters
- $remote : ExtensionDownloaderRemoteInterface
- $configuration : array<string|int, mixed>