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|ListableRemoteInterface|null
- $remotes : array<string, array>
Methods
- getAllRemotes() : ExtensionDownloaderRemoteInterface[]
- getDefaultRemote() : ExtensionDownloaderRemoteInterface|ListableRemoteInterface
- getListableRemotes() : ListableRemoteInterface[]
- getRemote() : ExtensionDownloaderRemoteInterface
- hasDefaultRemote() : bool
- hasRemote() : bool
- registerRemote() : void
Properties
$defaultRemote
protected
ExtensionDownloaderRemoteInterface|ListableRemoteInterface|null
$defaultRemote
= null
$remotes
protected
array<string, array>
$remotes
= []
Methods
getAllRemotes()
public
getAllRemotes() : ExtensionDownloaderRemoteInterface[]
Return values
ExtensionDownloaderRemoteInterface[]getDefaultRemote()
public
getDefaultRemote() : ExtensionDownloaderRemoteInterface|ListableRemoteInterface
Return values
ExtensionDownloaderRemoteInterface|ListableRemoteInterfacegetListableRemotes()
public
getListableRemotes() : ListableRemoteInterface[]
Return values
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 $configuration) : void
Parameters
- $remote : ExtensionDownloaderRemoteInterface
- $configuration : array