[ Index ] |
|
Code source de PHP PEAR 1.4.5 |
[Code source] [Imprimer] [Statistiques]
PEAR_Downloader_Package PHP versions 4 and 5
Author: | Greg Beaver <cellog@php.net> |
Copyright: | 1997-2006 The PHP Group |
License: | http://www.php.net/license/3_0.txt PHP License 3.0 |
Version: | CVS: $Id: Package.php,v 1.104 2007/01/14 21:11:54 cellog Exp $ |
Poids: | 1790 lignes (73 kb) |
Inclus ou requis: | 3 fois |
Référencé: | 0 fois |
Nécessite: | 3 fichiers PEAR/Dependency2.php PEAR/Common.php Archive/Tar.php |
PEAR_Downloader_Package:: (45 méthodes):
PEAR_Downloader_Package()
initialize()
download()
getPackageFile()
getDownloader()
getType()
fromDepURL()
detectDependencies()
setValidated()
alreadyValidated()
removeInstalled()
_detect2()
_detect2Dep()
_detect1()
setDownloadURL()
setPackageFile()
getShortName()
getParsedPackage()
getDownloadURL()
canDefault()
getPackage()
isSubpackage()
getPackageType()
isBundle()
getPackageXmlVersion()
getChannel()
getURI()
getVersion()
isCompatible()
setGroup()
getGroup()
isExtension()
getDeps()
isEqual()
isInstalled()
removeDuplicates()
explicitState()
setExplicitState()
mergeDependencies()
willDownload()
getPackagefileObject()
_fromFile()
_fromUrl()
_fromString()
_analyzeDownloadURL()
Classe: PEAR_Downloader_Package - X-Ref
Coordinates download parameters and manages their dependenciesPEAR_Downloader_Package(&$downloader) X-Ref |
param: PEAR_Downloader |
initialize($param) X-Ref |
Parse the input and determine whether this is a local file, a remote uri, or an abstract package name. This is the heart of the PEAR_Downloader_Package(), and is used in {@link PEAR_Downloader::download()} param: string return: bool|PEAR_Error |
download() X-Ref |
Retrieve any non-local packages return: PEAR_PackageFile_v1|PEAR_PackageFile_v2|PEAR_Error |
getPackageFile() X-Ref |
Pas de description |
getDownloader() X-Ref |
Pas de description |
getType() X-Ref |
Pas de description |
fromDepURL($dep) X-Ref |
Like {@link initialize()}, but operates on a dependency |
detectDependencies($params) X-Ref |
Pas de description |
setValidated() X-Ref |
Pas de description |
alreadyValidated() X-Ref |
Pas de description |
removeInstalled(&$params) X-Ref |
Remove packages to be downloaded that are already installed param: array of PEAR_Downloader_Package objects |
_detect2($deps, $pname, $options, $params) X-Ref |
Pas de description |
_detect2Dep($dep, $pname, $group, $params) X-Ref |
Pas de description |
_detect1($deps, $pname, $options, $params) X-Ref |
Pas de description |
setDownloadURL($pkg) X-Ref |
Pas de description |
setPackageFile(&$pkg) X-Ref |
Set the package.xml object for this downloaded package param: PEAR_PackageFile_v1|PEAR_PackageFile_v2 $pkg |
getShortName() X-Ref |
Pas de description |
getParsedPackage() X-Ref |
Pas de description |
getDownloadURL() X-Ref |
Pas de description |
canDefault() X-Ref |
Pas de description |
getPackage() X-Ref |
Pas de description |
isSubpackage(&$pf) X-Ref |
param: PEAR_PackageFile_v1|PEAR_PackageFile_v2 |
getPackageType() X-Ref |
Pas de description |
isBundle() X-Ref |
Pas de description |
getPackageXmlVersion() X-Ref |
Pas de description |
getChannel() X-Ref |
Pas de description |
getURI() X-Ref |
Pas de description |
getVersion() X-Ref |
Pas de description |
isCompatible($pf) X-Ref |
Pas de description |
setGroup($group) X-Ref |
Pas de description |
getGroup() X-Ref |
Pas de description |
isExtension($name) X-Ref |
Pas de description |
getDeps() X-Ref |
Pas de description |
isEqual($param) X-Ref |
param: array Parsed array from {@link PEAR_Registry::parsePackageName()} or a dependency |
isInstalled($dep, $oper = '==') X-Ref |
Pas de description |
removeDuplicates(&$params, $ignoreGroups = false) X-Ref |
param: array param: bool ignore install groups - for final removal of dupe packages |
explicitState() X-Ref |
Pas de description |
setExplicitState($s) X-Ref |
Pas de description |
mergeDependencies(&$params) X-Ref |
willDownload($param, $params) X-Ref |
getPackagefileObject(&$c, $d, $t = false) X-Ref |
For simpler unit-testing param: PEAR_Config param: int param: string |
_fromFile(&$param) X-Ref |
This will retrieve from a local file if possible, and parse out a group name as well. The original parameter will be modified to reflect this. param: string|array can be a parsed package name as well |
_fromUrl($param, $saveparam = '') X-Ref |
Pas de description |
_fromString($param) X-Ref |
param: string|array pass in an array of format |
_analyzeDownloadURL($info, $param, $pname, $params = null, $optional = false,$isdependency = false) X-Ref |
param: array output of package.getDownloadURL param: string|array|object information for detecting packages to be downloaded, and param: array name information of the package param: array|null packages to be downloaded param: bool is this an optional dependency? param: bool is this any kind of dependency? |
Généré le : Sun Feb 25 14:08:00 2007 | par Balluche grâce à PHPXref 0.7 |