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

Fonctions membres publiques

 __construct (CMSApplicationInterface $app, Input $input, MVCFactoryInterface $mvcFactory)
 
 dispatch ()
 
 getController (string $name, string $client='', array $config=array())
 
- Fonctions membres publiques hérités de Dispatcher
 __construct (CMSApplicationInterface $app, Input $input)
 

Fonctions membres protégées

 loadLanguage ()
 
 checkAccess ()
 
- Fonctions membres protégées hérités de Dispatcher
 getApplication ()
 

Attributs protégés

 $option
 
 $mvcFactory
 
- Attributs protégés hérités de Dispatcher
 $app
 
 $input
 

Description détaillée

Base class for a Joomla Component Dispatcher

Dispatchers are responsible for checking ACL of a component if appropriate and choosing an appropriate controller (and if necessary, a task) and executing it.

Depuis
4.0.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( CMSApplicationInterface  $app,
Input  $input,
MVCFactoryInterface  $mvcFactory 
)

Constructor for ComponentDispatcher

Paramètres
CMSApplicationInterface$appThe application instance
Input$inputThe input instance
MVCFactoryInterface$mvcFactoryThe MVC factory instance
Depuis
4.0.0

Références $app, $input, $this, Symfony\Contracts\Service\__construct(), et ComponentHelper\getComponentName().

Documentation des fonctions membres

◆ checkAccess()

checkAccess ( )
protected

Method to check component access permission

Renvoie
void
Depuis
4.0.0

◆ dispatch()

dispatch ( )

Dispatch a controller task. Redirecting the user if appropriate.

Renvoie
void
Depuis
4.0.0

Implémente DispatcherInterface.

Références $config, $option, et $task.

◆ getController()

getController ( string  $name,
string  $client = '',
array  $config = array() 
)

Get a controller from the component

Paramètres
string$nameController name
string$clientOptional client (like Administrator, Site etc.)
array$configOptional controller config
Renvoie
BaseController
Depuis
4.0.0

Références $client, $config, $name, et Text\sprintf().

◆ loadLanguage()

loadLanguage ( )
protected

Load the language

Renvoie
void
Depuis
4.0.0

Références JPATH_BASE.

Documentation des champs

◆ $mvcFactory

$mvcFactory
protected

◆ $option

$option
protected

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