JInstaller
From Joomla! Documentation
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
The "API17" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.
[Edit Descripton] Template:Description:JInstaller
Defined in[edit]
libraries/joomla/installer/installer.php
- see source code in BitBucket
Subpackage[edit]
Extends[edit]
Extended by[edit]
Methods[edit]
Method name | Description |
---|---|
__construct | Constructor. |
abort | Installation abort method. |
cleanDiscoveredExtension | Cleans up discovered extensions if they're being installed somehow else. |
copyFiles | Copy files from source directory to the target directory. |
copyManifest | Copies the installation manifest file to the extension folder in the given client. |
discover | Extension discover method Asks each adapter to find extensions. |
discover_install | |
findDeletedFiles | Compares two "files" entries to find deleted files/folders. |
findManifest | Tries to find the package manifest file. |
generateManifestCache | Generates a manifest cache. |
getManifest | Get the installation manifest object. |
getOverwrite | Get the allow overwrite switch. |
getParams | Method to parse the parameters of an extension, build the INI string for it's default parameters, and return the INI string. |
getPath | Get an installer path by name. |
getRedirectURL | Get the redirect location. |
getUpgrade | Get the allow overwrite switch. |
install | Package installation method. |
isManifest | Is the xml file a valid Joomla installation manifest file. |
loadMD5Sum | Loads an MD5SUMS file into an associative array. |
parseFiles | Method to parse through a files element of the installation manifest and take appropriate action. |
parseLanguages | Method to parse through a languages element of the installation manifest and take appropriate action. |
parseMedia | Method to parse through a media element of the installation manifest and take appropriate action. |
parseQueries | Backward compatible Method to parse through a queries element of the installation manifest file and take appropriate action. |
parseSchemaUpdates | Method to process the updates for an item. |
parseSQLFiles | Method to extract the name of a discreet installation sql file from the installation manifest file. |
pushStep | Pushes a step onto the installer stack for rolling back steps. |
refreshManifestCache | Refreshes the manifest cache stored in __extensions. |
removeFiles | Method to parse through a files element of the installation manifest and remove the files that were installed. |
setOverwrite | Set the allow overwrite switch. |
setPath | Sets an installer path by name. |
setRedirectURL | Set the redirct location. |
setSchemaVersion | Set the schema version for an extension by looking at its latest update. |
setUpgrade | Set the allow overwrite switch. |
setupInstall | Prepare for installation: this method sets the installation directory, finds and checks the installation file and verifies the installation type. |
uninstall | Package uninstallation method. |
update | Package update method. |
getInstance | Returns the global Installer object, only creating it if it doesn't already exist. |
Importing[edit]
jimport( 'joomla.installer.installer' );
See also[edit]
- JInstaller source code in BitBucket
- Other versions of this class
Template:SeeAlso:JInstaller [Edit See Also]
Examples[edit]
<CodeExamplesForm />