◆ __construct()
◆ canUninstallPackageChild()
canUninstallPackageChild |
( |
|
$packageId | ) |
|
|
protected |
Check if a package extension allows its child extensions to be uninstalled individually
- Paramètres
-
integer | $packageId | The extension ID of the package to check |
- Renvoie
- boolean
- Depuis
- 3.7.0
- Note
- This method defaults to true to emulate the behavior of 3.6 and earlier which did not support this lookup
Références $manifest, Table\getInstance(), JPATH_MANIFESTS, et parent.
◆ checkExistingExtension()
checkExistingExtension |
( |
| ) |
|
|
protected |
Method to check if the extension is already present in the database
- Renvoie
- void
- Depuis
- 3.4
- Exceptions
-
Références extension.
◆ checkExtensionInFilesystem()
checkExtensionInFilesystem |
( |
| ) |
|
|
protected |
Method to check if the extension is present in the filesystem, flags the route as update if so
- Renvoie
- void
- Depuis
- 3.4
- Exceptions
-
Références elseif, et parent.
◆ copyBaseFiles()
Method to copy the extension's base files from the <files>
tag(s) and the manifest file
- Renvoie
- void
- Depuis
- 3.4
- Exceptions
-
◆ createExtensionRoot()
Method to create the extension root path if necessary
- Renvoie
- void
- Depuis
- 3.4
- Exceptions
-
Références parent.
◆ discover_install()
◆ doDatabaseTransactions()
doDatabaseTransactions |
( |
| ) |
|
|
protected |
Method to handle database transactions for the installer
- Renvoie
- boolean True on success
- Depuis
- 3.4
- Exceptions
-
Références $route, et parent.
◆ doLoadLanguage()
Load language files
- Paramètres
-
string | $extension | The name of the extension |
string | $source | Path to the extension |
string | $base | Base path for the extension language |
- Renvoie
- void
- Depuis
- 3.4
Références $base, $extension, $lang, et null.
◆ getDiscoverInstallSupported()
getDiscoverInstallSupported |
( |
| ) |
|
Checks if the adapter supports discover_install
- Renvoie
- boolean
- Depuis
- 3.4
◆ getElement()
getElement |
( |
|
$element = null | ) |
|
Get the filtered extension element from the manifest
- Paramètres
-
string | $element | Optional element name to be converted |
- Renvoie
- string The filtered element
- Depuis
- 3.4
◆ getManifest()
◆ getName()
Get the filtered component name from the manifest
- Renvoie
- string The filtered name
- Depuis
- 3.4
Références $name.
◆ getRoute()
Get the install route being followed
- Renvoie
- string The install route
- Depuis
- 3.4
Références $route.
◆ getScriptClassName()
Get the class name for the install adapter script.
- Renvoie
- string The class name.
- Depuis
- 3.4
Références $className.
◆ install()
Generic install method for extensions
- Renvoie
- boolean|integer The extension ID on success, boolean false on failure
- Depuis
- 3.4
Références $description, extension, name, et parent.
◆ parseOptionalTags()
Method to parse optional tags in the manifest
- Renvoie
- void
- Depuis
- 3.1
◆ parseQueries()
Method to parse the queries specified in the <sql>
tags
- Renvoie
- void
- Depuis
- 3.4
- Exceptions
-
Références elseif, et parent.
◆ prepareDiscoverInstall()
prepareDiscoverInstall |
( |
| ) |
|
Prepares the adapter for a discover_install task
- Renvoie
- void
- Depuis
- 3.4
◆ setManifest()
Set the manifest object.
- Paramètres
-
object | $manifest | The manifest object |
- Renvoie
- InstallerAdapter Instance of this class to support chaining
- Depuis
- 3.4
Références $manifest.
◆ setRoute()
Set the install route being followed
- Paramètres
-
string | $route | The install route being followed |
- Renvoie
- InstallerAdapter Instance of this class to support chaining
- Depuis
- 3.4
Références $route.
◆ setupInstallPaths()
Method to do any prechecks and setup the install paths for the extension
- Renvoie
- void
- Depuis
- 3.4
◆ setupScriptfile()
Setup the manifest script file for those adapters that use it.
- Renvoie
- void
- Depuis
- 3.4
Références parent, et JLoader\register().
◆ setupUpdates()
Method to setup the update routine for the adapter
- Renvoie
- void
- Depuis
- 3.4
◆ storeExtension()
Method to store the extension to the database
- Renvoie
- void
- Depuis
- 3.4
- Exceptions
-
◆ triggerManifestScript()
triggerManifestScript |
( |
|
$method | ) |
|
|
protected |
Executes a custom install script method
- Paramètres
-
string | $method | The install method to execute |
- Renvoie
- boolean True on success
- Depuis
- 3.4
- Exceptions
-
Références parent.
◆ update()
Generic update method for extensions
- Renvoie
- boolean|integer The extension ID on success, boolean false on failure
- Depuis
- 3.4
Références parent.
◆ $currentExtensionId
$currentExtensionId = null |
|
protected |
◆ $element
◆ $extension
◆ $extensionMessage
◆ $manifest
◆ $manifest_script
◆ $name
◆ $route
◆ $supportsDiscoverInstall
$supportsDiscoverInstall = true |
|
protected |
◆ $type
La documentation de cette classe a été générée à partir du fichier suivant :