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

Fonctions membres publiques

 onExtensionAfterInstall ($installer, $eid)
 
 onExtensionAfterUninstall ($installer, $eid, $removed)
 
 onExtensionAfterUpdate ($installer, $eid)
 
- Fonctions membres publiques hérités de CMSPlugin
 __construct (&$subject, $config=array())
 
 loadLanguage ($extension='', $basePath=JPATH_ADMINISTRATOR)
 
 setApplication (CMSApplicationInterface $application)
 
- Fonctions membres publiques hérités de DispatcherAwareInterface
 setDispatcher (DispatcherInterface $dispatcher)
 
- Fonctions membres publiques hérités de PluginInterface
 registerListeners ()
 

Attributs protégés

 $db
 
 $autoloadLanguage = true
 
- Attributs protégés hérités de CMSPlugin
 $_name = null
 
 $_type = null
 
 $autoloadLanguage = false
 
 $allowLegacyListeners = true
 

Fonctions membres privées

 addUpdateSite ($name, $type, $location, $enabled, $extraQuery='')
 
 processUpdateSites ()
 

Attributs privés

 $eid = 0
 
 $installer = null
 

Membres hérités additionnels

- Champs de données hérités de CMSPlugin
 $params = null
 
- Fonctions membres protégées hérités de CMSPlugin
 registerLegacyListener (string $methodName)
 
 registerListener (string $methodName)
 
 getApplication ()
 

Description détaillée

Joomla! master extension plugin.

Depuis
1.6

Documentation des fonctions membres

◆ addUpdateSite()

addUpdateSite (   $name,
  $type,
  $location,
  $enabled,
  $extraQuery = '' 
)
private

Adds an update site to the table if it doesn't exist.

Paramètres
string$nameThe friendly name of the site
string$typeThe type of site (e.g. collection or extension)
string$locationThe URI for the site
boolean$enabledIf this site is enabled
string$extraQueryAny additional request query to use when updating
Renvoie
void
Depuis
1.6

Références $db, $enabled, $location, $name, $query, et $type.

◆ onExtensionAfterInstall()

onExtensionAfterInstall (   $installer,
  $eid 
)

Handle post extension install update sites

Paramètres
Installer$installerInstaller object
integer$eidExtension Identifier
Renvoie
void
Depuis
1.6

◆ onExtensionAfterUninstall()

onExtensionAfterUninstall (   $installer,
  $eid,
  $removed 
)

Handle extension uninstall

Paramètres
Installer$installerInstaller instance
integer$eidExtension id
boolean$removedInstallation result
Renvoie
void
Depuis
1.6

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

◆ onExtensionAfterUpdate()

onExtensionAfterUpdate (   $installer,
  $eid 
)

After update of an extension

Paramètres
Installer$installerInstaller object
integer$eidExtension identifier
Renvoie
void
Depuis
1.6

◆ processUpdateSites()

processUpdateSites ( )
private

Processes the list of update sites for an extension.

Renvoie
void
Depuis
1.6

Références $data, et $manifest.

Documentation des champs

◆ $autoloadLanguage

$autoloadLanguage = true
protected

◆ $db

$db
protected

◆ $eid

$eid = 0
private

◆ $installer

$installer = null
private

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