Joomla CMS  3.9.25 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.9.25 et du framework Joomla Platform intégré
Référence de la classe InstallerModelLanguages
+ Graphe d'héritage de InstallerModelLanguages:

Fonctions membres publiques

 __construct ($config=array())
 
 getItems ()
 

Fonctions membres protégées

 getLanguages ()
 
 _getListCount ($query)
 
 getStoreId ($id='')
 
 populateState ($ordering='name', $direction='asc')
 
 compareLanguages ($lang1, $lang2)
 

Fonctions membres privées

 getUpdateSite ()
 

Attributs privés

 $languageCount
 

Description détaillée

Languages Installer Model

Depuis
2.5.7

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $config = array())

Constructor override, defines a whitelist of column filters.

Paramètres
array$configAn optional associative array of configuration settings.
Depuis
2.5.7

Références $config.

Documentation des fonctions membres

◆ _getListCount()

_getListCount (   $query)
protected

Returns a record count for the updatesite.

Paramètres
JDatabaseQuery | string$queryThe query.
Renvoie
integer Number of rows for query.
Depuis
3.7.0

◆ compareLanguages()

compareLanguages (   $lang1,
  $lang2 
)
protected

Method to compare two languages in order to sort them.

Paramètres
object$lang1The first language.
object$lang2The second language.
Renvoie
integer
Depuis
3.7.0

◆ getItems()

getItems ( )

Method to get an array of data items.

Renvoie
mixed An array of data items on success, false on failure.
Depuis
3.7.0

◆ getLanguages()

getLanguages ( )
protected

Gets an array of objects from the updatesite.

Renvoie
object[] An array of results.
Depuis
3.0
Exceptions
RuntimeException

Références $b, $extension, $key, $language, Language\$languages, $limit, $ordering, $value, et null.

◆ getStoreId()

getStoreId (   $id = '')
protected

Method to get a store id based on model configuration state.

Paramètres
string$idA prefix for the store id.
Renvoie
string A store id.
Depuis
2.5.7

Références $id.

◆ getUpdateSite()

getUpdateSite ( )
private

Get the Update Site

Depuis
3.7.0
Renvoie
string The URL of the Accredited Languagepack Updatesite XML

Références $db, et $query.

◆ populateState()

populateState (   $ordering = 'name',
  $direction = 'asc' 
)
protected

Method to auto-populate the model state.

Note. Calling getState in this method will result in recursion.

Paramètres
string$orderinglist order
string$directiondirection in the list
Renvoie
void
Depuis
2.5.7

Références $direction, et $ordering.

Documentation des champs

◆ $languageCount

$languageCount
private

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