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

Fonctions membres publiques

 createController ($name, $prefix, array $config, CMSApplicationInterface $app, Input $input)
 
 createModel ($name, $prefix='', array $config=[])
 
 createView ($name, $prefix='', $type='', array $config=[])
 
 createTable ($name, $prefix='Table', array $config=[])
 

Description détaillée

Factory to create MVC objects in legacy mode. Uses the static getInstance function on the classes itself. Behavior of the old none namespaced extension set up.

Depuis
3.10.0

Documentation des fonctions membres

◆ createController()

createController (   $name,
  $prefix,
array  $config,
CMSApplicationInterface  $app,
Input  $input 
)

Method to load and return a controller object.

Paramètres
string$nameThe name of the controller
string$prefixThe controller prefix
array$configThe configuration array for the controller
CMSApplicationInterface$appThe app
Input$inputThe input
Renvoie
Depuis
4.0.0
Exceptions

Implémente MVCFactoryInterface.

◆ createModel()

createModel (   $name,
  $prefix = '',
array  $config = [] 
)

Method to load and return a model object.

Paramètres
string$nameThe name of the model.
string$prefixOptional model prefix.
array$configOptional configuration array for the model.
Renvoie
ModelInterface The model object
Depuis
3.10.0
Exceptions

Implémente MVCFactoryInterface.

Références $config, $name, et $prefix.

◆ createTable()

createTable (   $name,
  $prefix = 'Table',
array  $config = [] 
)

Method to load and return a table object.

Paramètres
string$nameThe name of the table.
string$prefixOptional table prefix.
array$configOptional configuration array for the table.
Renvoie
The table object
Depuis
3.10.0
Exceptions

Implémente MVCFactoryInterface.

Références $config, $name, $prefix, et Table\getInstance().

◆ createView()

createView (   $name,
  $prefix = '',
  $type = '',
array  $config = [] 
)

Method to load and return a view object.

Paramètres
string$nameThe name of the view.
string$prefixOptional view prefix.
string$typeOptional type of view.
array$configOptional configuration array for the view.
Renvoie
The view object
Depuis
3.10.0
Exceptions

Implémente MVCFactoryInterface.

Références $config, $name, $path, $prefix, $type, BaseController\createFileName(), Path\find(), null, JLoader\register(), et Text\sprintf().


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