Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ContainerLoader
+ Graphe d'héritage de ContainerLoader:

Fonctions membres publiques

 __construct (ContainerInterface $container, array $commandMap)
 
 get (string $name)
 
 getNames ()
 
 has ($name)
 

Attributs privés

 $container
 
 $commandMap
 

Description détaillée

PSR-11 compatible command loader.

Depuis
2.0.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ContainerInterface  $container,
array  $commandMap 
)

Constructor.

Paramètres
ContainerInterface$containerA container from which to load command services.
array$commandMapAn array with command names as keys and service IDs as values.
Depuis
2.0.0

Références ContainerLoader\$commandMap, et ContainerLoader\$container.

Documentation des fonctions membres

◆ get()

get ( string  $name)

Loads a command.

Paramètres
string$nameThe command to load.
Renvoie
AbstractCommand
Depuis
2.0.0
Exceptions
CommandNotFoundException

Implémente LoaderInterface.

Références $name, et ContainerLoader\has().

◆ getNames()

getNames ( )

Get the names of the registered commands.

Renvoie
string[]
Depuis
2.0.0

Implémente LoaderInterface.

◆ has()

has (   $name)

Checks if a command exists.

Paramètres
string$nameThe command to check.
Renvoie
boolean
Depuis
2.0.0

Implémente LoaderInterface.

Références $name.

Référencé par ContainerLoader\get().

Documentation des champs

◆ $commandMap

$commandMap
private

Référencé par ContainerLoader\__construct().

◆ $container

$container
private

Référencé par ContainerLoader\__construct().


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