Joomla base installer class
Located in /libraries/cms/installer/installer.php (line 24)
JObject | --JAdapter | --JInstaller
JInstaller instance container.
Extension Table Entry
The extension message that appears
The installation manifest XML object
The manifest trigger class
The output from the install/uninstall scripts
True if existing files can be overwritten
Array of paths needed by the installer
The redirect URL if this extension (can be null if no redirect)
True if package is an upgrade
Inherited from JAdapter
JAdapter::$_adapterfolder
JAdapter::$_adapters
JAdapter::$_basepath
JAdapter::$_classprefix
JAdapter::$_db
Inherited from JObject
JObject::$_errors
Returns the global Installer object, only creating it if it doesn't already exist.
Parse a XML install manifest file.
XML Root tag should be 'install' except for languages which use meta file.
Installation abort method
Cleans up discovered extensions if they're being installed some other way
Copyfiles
Copy files from source directory to the target directory
Copies the installation manifest file to the extension folder in the given client
Extension discover method Asks each adapter to find extensions
Discovered package installation method
Compares two "files" entries to find deleted files/folders
Method to parse the parameters of an extension, build the INI string for its default parameters, and return the INI string.
Get an installer path by name
Package installation method
Is the XML file a valid Joomla installation manifest file.
Loads an MD5SUMS file into an associative array
Method to parse through a files element of the installation manifest and take appropriate action.
Method to parse through a languages element of the installation manifest and take appropriate action.
Method to parse through a media element of the installation manifest and take appropriate action.
Backward compatible method to parse through a queries element of the installation manifest file and take appropriate action.
Method to process the updates for an item
Method to extract the name of a discreet installation sql file from the installation manifest file.
Pushes a step onto the installer stack for rolling back steps
Refreshes the manifest cache stored in #__extensions
Method to parse through a files element of the installation manifest and remove the files that were installed
Set the allow overwrite switch
Sets an installer path by name
Set the redirect location
Set the schema version for an extension by looking at its latest update
Set the upgrade switch
Prepare for installation: this method sets the installation directory, finds and checks the installation file and verifies the installation type.
Package uninstallation method
Package update method
Inherited From JAdapter
JAdapter::__construct()
JAdapter::getAdapter()
JAdapter::getDBO()
JAdapter::loadAllAdapters()
JAdapter::setAdapter()
Inherited From JObject
JObject::__construct()
JObject::def()
JObject::get()
JObject::getError()
JObject::getErrors()
JObject::getProperties()
JObject::set()
JObject::setError()
JObject::setProperties()
JObject::__toString()
Documentation generated on Tue, 19 Nov 2013 15:05:47 +0100 by phpDocumentor 1.4.3