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

Fonctions membres publiques

 __construct ($installerScript)
 
 install (InstallerAdapter $adapter)
 
 update (InstallerAdapter $adapter)
 
 uninstall (InstallerAdapter $adapter)
 
 preflight (string $type, InstallerAdapter $adapter)
 
 postflight (string $type, InstallerAdapter $adapter)
 
 __set (string $name, $value)
 
 __get (string $name)
 
 __call (string $name, array $arguments)
 

Fonctions membres privées

 callOnScript (string $name, array $arguments)
 

Attributs privés

 $installerScript
 

Description détaillée

Legacy installer script which delegates the methods to the internal instance when possible.

Depuis
4.2.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $installerScript)
Paramètres
\stdClass$installerScriptThe script instance

Documentation des fonctions membres

◆ __call()

__call ( string  $name,
array  $arguments 
)

Calls the function with the given name on the internal script with the given name and arguments.

Paramètres
string$nameThe name of the function
array$argumentsThe arguments
Renvoie
mixed
Depuis
4.2.0

Références $name.

◆ __get()

__get ( string  $name)

Returns the variable from the internal script.

Paramètres
string$nameThe name of the variable
Renvoie
mixed
Depuis
4.2.0

◆ __set()

__set ( string  $name,
  $value 
)

Sets the variable to the internal script.

Paramètres
string$nameThe name of the variable
mixed$valueThe value of the variable
Renvoie
void
Depuis
4.2.0

Références $value.

◆ callOnScript()

callOnScript ( string  $name,
array  $arguments 
)
private

Calls the function with the given name on the internal script with some condition checking.

Paramètres
string$nameThe name of the function
array$argumentsThe arguments
Renvoie
bool
Depuis
4.2.0

Références $name, $return, et null.

◆ install()

install ( InstallerAdapter  $adapter)

Function called after the extension is installed.

Paramètres
InstallerAdapter$adapterThe adapter calling this method
Renvoie
boolean True on success
Depuis
4.2.0

Implémente InstallerScriptInterface.

◆ postflight()

postflight ( string  $type,
InstallerAdapter  $adapter 
)

Function called after extension installation/update/removal procedure commences.

Paramètres
string$typeThe type of change (install or discover_install, update, uninstall)
InstallerAdapter$adapterThe adapter calling this method
Renvoie
boolean True on success
Depuis
4.2.0

Implémente InstallerScriptInterface.

Références $type.

◆ preflight()

preflight ( string  $type,
InstallerAdapter  $adapter 
)

Function called before extension installation/update/removal procedure commences.

Paramètres
string$typeThe type of change (install or discover_install, update, uninstall)
InstallerAdapter$adapterThe adapter calling this method
Renvoie
boolean True on success
Depuis
4.2.0

Implémente InstallerScriptInterface.

Références $type.

◆ uninstall()

uninstall ( InstallerAdapter  $adapter)

Function called after the extension is uninstalled.

Paramètres
InstallerAdapter$adapterThe adapter calling this method
Renvoie
boolean True on success
Depuis
4.2.0

Implémente InstallerScriptInterface.

◆ update()

update ( InstallerAdapter  $adapter)

Function called after the extension is updated.

Paramètres
InstallerAdapter$adapterThe adapter calling this method
Renvoie
boolean True on success
Depuis
4.2.0

Implémente InstallerScriptInterface.

Documentation des champs

◆ $installerScript

$installerScript
private

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