| [ Index ] |
|
Code source de GeekLog 1.4.1 |
[Code source] [Imprimer] [Statistiques]
PEAR_PackageFile_v2, package.xml version 2.0, read/write version 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: rw.php,v 1.15 2006/01/28 17:35:11 cellog Exp $ |
| Poids: | 1557 lignes (60 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
PEAR_PackageFile_v2_rw:: (61 méthodes):
setProvidesExtension()
setPackage()
setUri()
setChannel()
setExtends()
setSummary()
setDescription()
addMaintainer()
updateMaintainer()
deleteMaintainer()
setReleaseVersion()
setAPIVersion()
setReleaseStability()
setAPIStability()
setLicense()
setNotes()
setInstalledAs()
installedFile()
clearContents()
addBundledPackage()
addTaskToFile()
addFile()
addCompatiblePackage()
resetUsesrole()
addUsesrole()
resetUsestask()
addUsestask()
clearCompatible()
clearDeps()
setPhpDep()
setPearinstallerDep()
addConflictingPackageDepWithChannel()
addConflictingPackageDepWithUri()
addDependencyGroup()
_constructDep()
addGroupPackageDepWithChannel()
addGroupPackageDepWithURI()
addGroupExtensionDep()
_addGroupDependency()
addPackageDepWithChannel()
addPackageDepWithUri()
addSubpackageDepWithChannel()
addSubpackageDepWithUri()
addExtensionDep()
addOsDep()
addArchDep()
setPackageType()
addRelease()
_getCurrentRelease()
addInstallAs()
addIgnore()
addBinarypackage()
addConfigureOption()
setPhpInstallCondition()
addExtensionInstallCondition()
setOsInstallCondition()
setArchInstallCondition()
setSourcePackage()
generateChangeLogEntry()
setChangelogEntry()
clearChangeLog()
Classe: PEAR_PackageFile_v2_rw - X-Ref
| setProvidesExtension($extension) X-Ref |
param: string Extension name return: bool success of operation |
| setPackage($package) X-Ref |
| Pas de description |
| setUri($uri) X-Ref |
| Pas de description |
| setChannel($channel) X-Ref |
| Pas de description |
| setExtends($extends) X-Ref |
| Pas de description |
| setSummary($summary) X-Ref |
| Pas de description |
| setDescription($desc) X-Ref |
| Pas de description |
| addMaintainer($role, $handle, $name, $email, $active = 'yes') X-Ref |
| Adds a new maintainer - no checking of duplicates is performed, use updatemaintainer for that purpose. |
| updateMaintainer($newrole, $handle, $name, $email, $active = 'yes') X-Ref |
| Pas de description |
| deleteMaintainer($handle) X-Ref |
| Pas de description |
| setReleaseVersion($version) X-Ref |
| Pas de description |
| setAPIVersion($version) X-Ref |
| Pas de description |
| setReleaseStability($state) X-Ref |
| snapshot|devel|alpha|beta|stable |
| setAPIStability($state) X-Ref |
param: devel|alpha|beta|stable |
| setLicense($license, $uri = false, $filesource = false) X-Ref |
| Pas de description |
| setNotes($notes) X-Ref |
| Pas de description |
| setInstalledAs($file, $path) X-Ref |
| This is only used at install-time, after all serialization is over. param: string file name param: string installed path |
| installedFile($file, $atts) X-Ref |
| This is only used at install-time, after all serialization is over. |
| clearContents($baseinstall = false) X-Ref |
| Reset the listing of package contents param: string base installation dir for the whole package, if any |
| addBundledPackage($path) X-Ref |
param: string relative path of the bundled package. |
| addTaskToFile($filename, $task) X-Ref |
param: string file name param: PEAR_Task_Common a read/write task |
| addFile($dir, $file, $attrs) X-Ref |
param: string path to the file param: string filename param: array extra attributes |
| addCompatiblePackage($name, $channel, $min, $max, $exclude = false) X-Ref |
param: string Dependent package name param: string Dependent package's channel name param: string minimum version of specified package that this release is guaranteed to be param: string maximum version of specified package that this release is guaranteed to be param: string versions of specified package that this release is not compatible with |
| resetUsesrole() X-Ref |
| Removes the <usesrole> tag entirely |
| addUsesrole($role, $packageOrUri, $channel = false) X-Ref |
param: string param: string package name or uri param: string channel name if non-uri |
| resetUsestask() X-Ref |
| Removes the <usestask> tag entirely |
| addUsestask($task, $packageOrUri, $channel = false) X-Ref |
param: string param: string package name or uri param: string channel name if non-uri |
| clearCompatible() X-Ref |
| Remove all compatible tags |
| clearDeps() X-Ref |
| Reset dependencies prior to adding new ones |
| setPhpDep($min, $max = false, $exclude = false) X-Ref |
param: string minimum PHP version allowed param: string maximum PHP version allowed param: array $exclude incompatible PHP versions |
| setPearinstallerDep($min, $max = false, $recommended = false, $exclude = false) X-Ref |
param: string minimum allowed PEAR installer version param: string maximum allowed PEAR installer version param: string recommended PEAR installer version param: array incompatible version of the PEAR installer |
| addConflictingPackageDepWithChannel($name, $channel, $providesextension = false) X-Ref |
| Mark a package as conflicting with this package param: string package name param: string package channel param: string extension this package provides, if any |
| addConflictingPackageDepWithUri($name, $uri, $providesextension = false) X-Ref |
| Mark a package as conflicting with this package param: string package name param: string package channel param: string extension this package provides, if any |
| addDependencyGroup($name, $hint) X-Ref |
| Pas de description |
| _constructDep($name, $channel, $uri, $min, $max, $recommended, $exclude,$providesextension = false, $nodefault = false) X-Ref |
param: string package name param: string|false channel name, false if this is a uri param: string|false uri name, false if this is a channel param: string|false minimum version required param: string|false maximum version allowed param: string|false recommended installation version param: array|false versions to exclude from installation param: string extension this package provides, if any param: bool if true, tells the installer to ignore the default optional dependency group return: array |
| addGroupPackageDepWithChannel($type, $groupname, $name, $channel, $min = false,$max = false, $recommended = false, $exclude = false,$providesextension = false, $nodefault = false) X-Ref |
param: package|subpackage param: string group name param: string package name param: string package channel param: string minimum version param: string maximum version param: string recommended version param: array|false optional excluded versions param: string extension this package provides, if any param: bool if true, tells the installer to ignore the default optional dependency group return: bool false if the dependency group has not been initialized with |
| addGroupPackageDepWithURI($type, $groupname, $name, $uri, $providesextension = false,$nodefault = false) X-Ref |
param: package|subpackage param: string group name param: string package name param: string package uri param: string extension this package provides, if any param: bool if true, tells the installer to ignore the default optional dependency group return: bool false if the dependency group has not been initialized with |
| addGroupExtensionDep($groupname, $name, $min = false, $max = false,$recommended = false, $exclude = false) X-Ref |
param: string group name (must be pre-existing) param: string extension name param: string minimum version allowed param: string maximum version allowed param: string recommended version param: array incompatible versions |
| _addGroupDependency($type, $dep, $groupname) X-Ref |
param: package|subpackage|extension param: array dependency contents param: string name of the dependency group to add this to return: boolean |
| addPackageDepWithChannel($type, $name, $channel, $min = false, $max = false,$recommended = false, $exclude = false,$providesextension = false, $nodefault = false) X-Ref |
param: optional|required param: string package name param: string package channel param: string minimum version param: string maximum version param: string recommended version param: string extension this package provides, if any param: bool if true, tells the installer to ignore the default optional dependency group param: array|false optional excluded versions |
| addPackageDepWithUri($type, $name, $uri, $providesextension = false,$nodefault = false) X-Ref |
param: optional|required param: string name of the package param: string uri of the package param: string extension this package provides, if any param: bool if true, tells the installer to ignore the default optional dependency group |
| addSubpackageDepWithChannel($type, $name, $channel, $min = false, $max = false,$recommended = false, $exclude = false,$nodefault = false) X-Ref |
param: optional|required optional, required param: string package name param: string package channel param: string minimum version param: string maximum version param: string recommended version param: array incompatible versions param: bool if true, tells the installer to ignore the default optional dependency group |
| addSubpackageDepWithUri($type, $name, $uri, $nodefault = false) X-Ref |
param: optional|required optional, required param: string package name param: string package uri for download param: bool if true, tells the installer to ignore the default optional dependency group |
| addExtensionDep($type, $name, $min = false, $max = false, $recommended = false,$exclude = false) X-Ref |
param: optional|required optional, required param: string extension name param: string minimum version param: string maximum version param: string recommended version param: array incompatible versions |
| addOsDep($name, $conflicts = false) X-Ref |
param: string Operating system name param: boolean true if this package cannot be installed on this OS |
| addArchDep($pattern, $conflicts = false) X-Ref |
param: string Architecture matching pattern param: boolean true if this package cannot be installed on this architecture |
| setPackageType($type) X-Ref |
| Set the kind of package, and erase all release tags - a php package is a PEAR-style package - an extbin package is a PECL-style extension binary - an extsrc package is a PECL-style source for a binary - a bundle package is a collection of other pre-packaged packages param: php|extbin|extsrc|bundle return: bool success |
| addRelease() X-Ref |
return: bool true if package type is set up |
| _getCurrentRelease($strict = true) X-Ref |
| Get the current release tag in order to add to it param: bool returns only releases that have installcondition if true return: array|null |
| addInstallAs($path, $as) X-Ref |
| Add a file to the current release that should be installed under a different name param: string <contents> path to file param: string name the file should be installed as |
| addIgnore($path) X-Ref |
| Add a file to the current release that should be ignored param: string <contents> path to file return: bool success of operation |
| addBinarypackage($package) X-Ref |
| Add an extension binary package for this extension source code release Note that the package must be from the same channel as the extension source package param: string |
| addConfigureOption($name, $prompt, $default = null) X-Ref |
| Add a configureoption to an extension source package param: string param: string param: string |
| setPhpInstallCondition($min, $max, $exclude = false) X-Ref |
| Set an installation condition based on php version for the current release set param: string minimum version param: string maximum version param: false|array incompatible versions of PHP |
| addExtensionInstallCondition($name, $min = false, $max = false, $recommended = false,$exclude = false) X-Ref |
param: optional|required optional, required param: string extension name param: string minimum version param: string maximum version param: string recommended version param: array incompatible versions |
| setOsInstallCondition($name, $conflicts = false) X-Ref |
| Set an installation condition based on operating system for the current release set param: string OS name param: bool whether this OS is incompatible with the current release |
| setArchInstallCondition($pattern, $conflicts = false) X-Ref |
| Set an installation condition based on architecture for the current release set param: string architecture pattern param: bool whether this arch is incompatible with the current release |
| setSourcePackage($packageOrUri) X-Ref |
| For extension binary releases, this is used to specify either the static URI to a source package, or the package name and channel of the extsrc package it is based on. param: string Package name, or full URI to source package (extsrc type) |
| generateChangeLogEntry($notes = false) X-Ref |
| Generate a valid change log entry from the current package.xml param: string|false |
| setChangelogEntry($releaseversion, $contents) X-Ref |
param: string release version to set change log notes for param: array output of {@link generateChangeLogEntry()} |
| clearChangeLog() X-Ref |
| Remove the changelog entirely |
| Généré le : Wed Nov 21 12:27:40 2007 | par Balluche grâce à PHPXref 0.7 |
|