[ Index ]
 

Code source de PHP PEAR 1.4.5

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/PEAR/PackageFile/ -> v1.php (sommaire)

PEAR_PackageFile_v1, package.xml version 1.0 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: v1.php,v 1.72 2006/10/31 02:54:41 cellog Exp $
Poids: 1603 lignes (50 kb)
Inclus ou requis: 7 fois
Référencé: 0 fois
Nécessite: 3 fichiers
 PEAR/PackageFile/Generator/v1.php
 PEAR/ErrorStack.php
 Archive/Tar.php

Définit 1 class

PEAR_PackageFile_v1:: (88 méthodes):
  PEAR_PackageFile_v1()
  installBinary()
  isExtension()
  setConfig()
  setRequestedGroup()
  setLastInstalledVersion()
  getLastInstalledVersion()
  getInstalledBinary()
  listPostinstallScripts()
  initPostinstallScripts()
  setLogger()
  setPackagefile()
  getPackageFile()
  getPackageType()
  getArchiveFile()
  packageInfo()
  setDirtree()
  getDirtree()
  resetDirtree()
  fromArray()
  isIncomplete()
  getChannel()
  getUri()
  getTime()
  getExtends()
  toArray()
  getArray()
  getName()
  getPackage()
  setRawPackage()
  setPackage()
  getVersion()
  setVersion()
  clearMaintainers()
  getMaintainers()
  addMaintainer()
  updateMaintainer()
  deleteMaintainer()
  getState()
  setRawState()
  setState()
  getDate()
  setDate()
  getLicense()
  setLicense()
  getSummary()
  setSummary()
  getDescription()
  setDescription()
  getNotes()
  setNotes()
  getDeps()
  clearDeps()
  addPhpDep()
  addPackageDep()
  addExtensionDep()
  setDeps()
  hasDeps()
  getDependencyGroup()
  isCompatible()
  isSubpackageOf()
  isSubpackage()
  dependsOn()
  getConfigureOptions()
  hasConfigureOptions()
  addConfigureOption()
  clearConfigureOptions()
  getProvides()
  getProvidesExtension()
  addFile()
  getInstallationFilelist()
  getFilelist()
  setFileAttribute()
  resetFilelist()
  setInstalledAs()
  installedFile()
  getChangelog()
  getPackagexmlVersion()
  getValidationWarnings()
  _validateError()
  _validateWarning()
  _getErrorMessage()
  validate()
  _analyzePhpFiles()
  getDefaultGenerator()
  getFileContents()
  _analyzeSourceCode()
  _buildProvidesArray()


Classe: PEAR_PackageFile_v1  - X-Ref

package.xml encapsulator

PEAR_PackageFile_v1()   X-Ref

param: bool determines whether to return a PEAR_Error object, or use the PEAR_ErrorStack
param: string Name of Error Stack class to use.

installBinary($installer)   X-Ref
Pas de description

isExtension($name)   X-Ref
Pas de description

setConfig(&$config)   X-Ref
Pas de description

setRequestedGroup()   X-Ref
Pas de description

setLastInstalledVersion($version)   X-Ref
For saving in the registry.

Set the last version that was installed
param: string

getLastInstalledVersion()   X-Ref

return: string|false

getInstalledBinary()   X-Ref
Pas de description

listPostinstallScripts()   X-Ref
Pas de description

initPostinstallScripts()   X-Ref
Pas de description

setLogger(&$logger)   X-Ref
Pas de description

setPackagefile($file, $archive = false)   X-Ref
Pas de description

getPackageFile()   X-Ref
Pas de description

getPackageType()   X-Ref
Pas de description

getArchiveFile()   X-Ref
Pas de description

packageInfo($field)   X-Ref
Pas de description

setDirtree($path)   X-Ref
Pas de description

getDirtree()   X-Ref
Pas de description

resetDirtree()   X-Ref
Pas de description

fromArray($pinfo)   X-Ref
Pas de description

isIncomplete()   X-Ref
Pas de description

getChannel()   X-Ref
Pas de description

getUri()   X-Ref
Pas de description

getTime()   X-Ref
Pas de description

getExtends()   X-Ref
Pas de description

toArray()   X-Ref

return: array

getArray()   X-Ref
Pas de description

getName()   X-Ref
Pas de description

getPackage()   X-Ref
Pas de description

setRawPackage($package)   X-Ref
WARNING - don't use this unless you know what you are doing


setPackage($package)   X-Ref
Pas de description

getVersion()   X-Ref
Pas de description

setVersion($version)   X-Ref
Pas de description

clearMaintainers()   X-Ref
Pas de description

getMaintainers()   X-Ref
Pas de description

addMaintainer($role, $handle, $name, $email)   X-Ref
Adds a new maintainer - no checking of duplicates is performed, use
updatemaintainer for that purpose.


updateMaintainer($role, $handle, $name, $email)   X-Ref
Pas de description

deleteMaintainer($handle)   X-Ref
Pas de description

getState()   X-Ref
Pas de description

setRawState($state)   X-Ref
Pas de description

setState($state)   X-Ref
Pas de description

getDate()   X-Ref
Pas de description

setDate($date)   X-Ref
Pas de description

getLicense()   X-Ref
Pas de description

setLicense($date)   X-Ref
Pas de description

getSummary()   X-Ref
Pas de description

setSummary($summary)   X-Ref
Pas de description

getDescription()   X-Ref
Pas de description

setDescription($desc)   X-Ref
Pas de description

getNotes()   X-Ref
Pas de description

setNotes($notes)   X-Ref
Pas de description

getDeps()   X-Ref
Pas de description

clearDeps()   X-Ref
Reset dependencies prior to adding new ones


addPhpDep($version, $rel)   X-Ref
Pas de description

addPackageDep($name, $version, $rel, $optional = 'no')   X-Ref
Pas de description

addExtensionDep($name, $version, $rel, $optional = 'no')   X-Ref
Pas de description

setDeps($deps)   X-Ref
WARNING - do not use this function directly unless you know what you're doing


hasDeps()   X-Ref
Pas de description

getDependencyGroup($group)   X-Ref
Pas de description

isCompatible($pf)   X-Ref
Pas de description

isSubpackageOf($p)   X-Ref
Pas de description

isSubpackage($p)   X-Ref
Pas de description

dependsOn($package, $channel)   X-Ref
Pas de description

getConfigureOptions()   X-Ref
Pas de description

hasConfigureOptions()   X-Ref
Pas de description

addConfigureOption($name, $prompt, $default = false)   X-Ref
Pas de description

clearConfigureOptions()   X-Ref
Pas de description

getProvides()   X-Ref
Pas de description

getProvidesExtension()   X-Ref
Pas de description

addFile($dir, $file, $attrs)   X-Ref
Pas de description

getInstallationFilelist()   X-Ref
Pas de description

getFilelist()   X-Ref
Pas de description

setFileAttribute($file, $attr, $value)   X-Ref
Pas de description

resetFilelist()   X-Ref
Pas de description

setInstalledAs($file, $path)   X-Ref
Pas de description

installedFile($file, $atts)   X-Ref
Pas de description

getChangelog()   X-Ref
Pas de description

getPackagexmlVersion()   X-Ref
Pas de description

getValidationWarnings($purge = true)   X-Ref
Wrapper to {@link PEAR_ErrorStack::getErrors()}

param: boolean determines whether to purge the error stack after retrieving
return: array

_validateError($code, $params = array()   X-Ref
Validation error.  Also marks the object contents as invalid

param: error code
param: array error information

_validateWarning($code, $params = array()   X-Ref
Validation warning.  Does not mark the object contents invalid.

param: error code
param: array error information

_getErrorMessage()   X-Ref

param: integer error code

validate($state = PEAR_VALIDATE_NORMAL, $nofilechecking = false)   X-Ref
Validate XML package definition file.

return: boolean

_analyzePhpFiles()   X-Ref
Pas de description

getDefaultGenerator()   X-Ref
Get the default xml generator object

return: PEAR_PackageFile_Generator_v1

getFileContents($file)   X-Ref
Get the contents of a file listed within the package.xml

param: string
return: string

_analyzeSourceCode($file)   X-Ref
Analyze the source code of the given PHP file

param: string Filename of the PHP file
return: mixed

_buildProvidesArray($srcinfo)   X-Ref
Build a "provides" array from data returned by
analyzeSourceCode().  The format of the built array is like
this:

array(
'class;MyClass' => 'array('type' => 'class', 'name' => 'MyClass'),
...
)


param: array $srcinfo array with information about a source file
return: void



Généré le : Sun Feb 25 14:08:00 2007 par Balluche grâce à PHPXref 0.7