Administration class used to download PEAR packages and maintain the installed package database.
Located in /maintenance/libraries/pear/PEAR/Downloader.php (line 42)
PEAR | --PEAR_Common | --PEAR_Downloader
Class | Description |
---|---|
![]() |
Administration class used to install PEAR packages and maintain the installed package database. |
Downloaded Packages after a call to download().
Format of each entry:
- array('pkg' => 'package_name', 'file' => '/path/to/local/file',
- 'info' => array() // parsed package.xml
- );
Array of every package installed, with names lower-cased.
Format:
- array('package1' => 0, 'package2' => 1, );
Options from command-line passed to Install.
Recognized options:
Preferred Installation State (snapshot, devel, alpha, beta, stable)
Packages slated for download.
This is used to prevent downloading a package more than once should it be a dependency for two packages to be installed. Format of each entry:
array('package_name1' => parsed package.xml, 'package_name2' => parsed package.xml, );
Inherited from PEAR_Common
PEAR_Common::$config
PEAR_Common::$current_attributes
PEAR_Common::$current_element
PEAR_Common::$current_path
PEAR_Common::$element_stack
PEAR_Common::$pkginfo
PEAR_Common::$source_analyzer
PEAR_Common::$ui
PEAR_Common::$_validPackageFile
Download any files and their dependencies, if necessary
Download any files and their dependencies, if necessary
BC-compatible method name
Retrieve a list of downloaded packages after a call to download().
Also resets the list of downloaded packages.
Process a dependency, download if necessary
Inherited From PEAR_Common
PEAR_Common::PEAR_Common()
PEAR_Common::addTempFile()
PEAR_Common::analyzeSourceCode()
PEAR_Common::betterStates()
PEAR_Common::buildProvidesArray()
PEAR_Common::detectDependencies()
PEAR_Common::downloadHttp()
PEAR_Common::getDependencyRelations()
PEAR_Common::getDependencyTypes()
PEAR_Common::getFileRoles()
PEAR_Common::getProvideTypes()
PEAR_Common::getReleaseStates()
PEAR_Common::getReplacementTypes()
PEAR_Common::getScriptPhases()
PEAR_Common::getUserRoles()
PEAR_Common::infoFromAny()
PEAR_Common::infoFromDescriptionFile()
PEAR_Common::infoFromString()
PEAR_Common::infoFromTgzFile()
PEAR_Common::log()
PEAR_Common::mkDirHier()
PEAR_Common::mkTempDir()
PEAR_Common::setFrontendObject()
PEAR_Common::sortPkgDeps()
PEAR_Common::validatePackageInfo()
PEAR_Common::validPackageName()
PEAR_Common::validPackageVersion()
PEAR_Common::xmlFromInfo()
PEAR_Common::_element_end()
PEAR_Common::_element_end_1_0()
PEAR_Common::_element_start()
PEAR_Common::_element_start_1_0()
PEAR_Common::_getPkgDeps()
PEAR_Common::_getPkgDepTree()
PEAR_Common::_getRevPkgDeps()
PEAR_Common::_makeReleaseXml()
PEAR_Common::_PEAR_Common()
PEAR_Common::_pkginfo_cdata_1_0()
PEAR_Common::_removedDependency()
PEAR_Common::_sortPkgDeps()
PEAR_Common::_sortPkgDepsRev()
PEAR_Common::_unIndent()
Documentation generated on Fri, 24 Dec 2004 13:01:53 +0000 by phpDocumentor 1.3.0RC3