| [ 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 dependencies| PEAR_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 |