Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ProviderManager

Fonctions membres publiques

 getProviders ()
 
 registerProvider (ProviderInterface $provider)
 
 unregisterProvider (ProviderInterface $provider=null)
 
 getProvider ($id)
 
 getAdapter ($name)
 

Attributs privés

 $providers = []
 

Description détaillée

Media Adapter Manager

Depuis
4.0.0

Documentation des fonctions membres

◆ getAdapter()

getAdapter (   $name)

Returns an adapter for an account

Paramètres
string$nameThe name of an adapter
Renvoie
AdapterInterface
Exceptions

Références $name, Text\_(), Joomla\Component\Media\Administrator\Provider\getProvider(), et null.

◆ getProvider()

getProvider (   $id)

Returns the provider for a particular ID

Paramètres
string$idThe ID for the provider
Renvoie
ProviderInterface
Exceptions

Références $id, et Text\_().

◆ getProviders()

getProviders ( )

Returns an associative array of adapters with provider name as the key

Renvoie
ProviderInterface[]
Depuis
4.0.0

◆ registerProvider()

registerProvider ( ProviderInterface  $provider)

Register a provider into the ProviderManager

Paramètres
ProviderInterface$providerThe provider to be registered
Renvoie
void
Depuis
4.0.0

Références ProviderInterface\getID().

◆ unregisterProvider()

unregisterProvider ( ProviderInterface  $provider = null)

Unregister a provider from the ProviderManager. When no provider, or null is passed in, then all providers are cleared.

Paramètres
ProviderInterface | null$providerThe provider to be unregistered
Renvoie
void
Depuis
4.0.6

Références null.

Documentation des champs

◆ $providers

$providers = []
private

La documentation de cette classe a été générée à partir du fichier suivant :