PEAR
[ class tree: PEAR ] [ index: PEAR ] [ all elements ]

Class: PEAR_PackageFile_v1

Source Location: /PEAR-1.7.2/PEAR/PackageFile/v1.php

Class Overview


package.xml encapsulator


Author(s):

Version:

  • Release: 1.7.2

Copyright:

  • 1997-2008 The PHP Group

Methods


Inherited Variables

Inherited Methods


Class Details

[line 288]
package.xml encapsulator


[ Top ]


Method Detail

PEAR_PackageFile_v1 (Constructor)   [line 355]

PEAR_PackageFile_v1 PEAR_PackageFile_v1( bool 0, string 1)


Parameters:

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

[ Top ]

addConfigureOption   [line 839]

void addConfigureOption( $name, $prompt, [ $default = false])


Parameters:

   $name   — 
   $prompt   — 
   $default   — 

[ Top ]

addExtensionDep   [line 761]

void addExtensionDep( $name, $version, $rel, [ $optional = 'no'])


Parameters:

   $name   — 
   $version   — 
   $rel   — 
   $optional   — 

[ Top ]

addFile   [line 869]

void addFile( $dir, $file, $attrs)


Parameters:

   $dir   — 
   $file   — 
   $attrs   — 

[ Top ]

addMaintainer   [line 587]

void addMaintainer( $role, $handle, $name, $email)

Adds a new maintainer - no checking of duplicates is performed, use updatemaintainer for that purpose.

Parameters:

   $role   — 
   $handle   — 
   $name   — 
   $email   — 

[ Top ]

addPackageDep   [line 747]

void addPackageDep( $name, $version, $rel, [ $optional = 'no'])


Parameters:

   $name   — 
   $version   — 
   $rel   — 
   $optional   — 

[ Top ]

addPhpDep   [line 738]

void addPhpDep( $version, $rel)


Parameters:

   $version   — 
   $rel   — 

[ Top ]

clearConfigureOptions   [line 851]

void clearConfigureOptions( )


[ Top ]

clearDeps   [line 733]

void clearDeps( )

Reset dependencies prior to adding new ones

[ Top ]

clearMaintainers   [line 570]

void clearMaintainers( )


[ Top ]

deleteMaintainer   [line 615]

void deleteMaintainer( $handle)


Parameters:

   $handle   — 

[ Top ]

dependsOn   [line 806]

void dependsOn( $package, $channel)


Parameters:

   $package   — 
   $channel   — 

[ Top ]

fromArray   [line 479]

void fromArray( $pinfo)


Parameters:

   $pinfo   — 

[ Top ]

getArchiveFile   [line 444]

void getArchiveFile( )


[ Top ]

getArray   [line 524]

void getArray( )


[ Top ]

getChangelog   [line 923]

void getChangelog( )


[ Top ]

getChannel   [line 490]

void getChannel( )


[ Top ]

getConfigureOptions   [line 825]

void getConfigureOptions( )


[ Top ]

getDate   [line 652]

void getDate( )


[ Top ]

getDefaultGenerator   [line 1312]

PEAR_PackageFile_Generator_v1 &getDefaultGenerator( )

Get the default xml generator object

[ Top ]

getDependencyGroup   [line 786]

void getDependencyGroup( $group)


Parameters:

   $group   — 

[ Top ]

getDeps   [line 722]

void getDeps( )


[ Top ]

getDescription   [line 694]

void getDescription( )


[ Top ]

getDirtree   [line 466]

void getDirtree( )


[ Top ]

getExtends   [line 505]

void getExtends( )


[ Top ]

getFileContents   [line 1326]

string getFileContents( string $file)

Get the contents of a file listed within the package.xml

Parameters:

string   $file   — 

[ Top ]

getFilelist   [line 887]

void getFilelist( )


[ Top ]

getInstallationFilelist   [line 882]

void getInstallationFilelist( )


[ Top ]

getInstalledBinary   [line 405]

void getInstalledBinary( )


[ Top ]

getLastInstalledVersion   [line 397]

string|false getLastInstalledVersion( )


[ Top ]

getLicense   [line 666]

void getLicense( )


[ Top ]

getMaintainers   [line 575]

void getMaintainers( )


[ Top ]

getName   [line 529]

void getName( )


[ Top ]

getNotes   [line 708]

void getNotes( )


[ Top ]

getPackage   [line 534]

void getPackage( )


[ Top ]

getPackageFile   [line 434]

void getPackageFile( )


[ Top ]

getPackageType   [line 439]

void getPackageType( )


[ Top ]

getPackagexmlVersion   [line 931]

void getPackagexmlVersion( )


[ Top ]

getProvides   [line 856]

void getProvides( )


[ Top ]

getProvidesExtension   [line 864]

void getProvidesExtension( )


[ Top ]

getState   [line 633]

void getState( )


[ Top ]

getSummary   [line 680]

void getSummary( )


[ Top ]

getTime   [line 500]

void getTime( )


[ Top ]

getUri   [line 495]

void getUri( )


[ Top ]

getValidationWarnings   [line 941]

array getValidationWarnings( [boolean $purge = true])

Wrapper to PEAR_ErrorStack::getErrors()

Parameters:

boolean   $purge   —  determines whether to purge the error stack after retrieving

[ Top ]

getVersion   [line 556]

void getVersion( )


[ Top ]

hasConfigureOptions   [line 833]

void hasConfigureOptions( )


[ Top ]

hasDeps   [line 780]

void hasDeps( )


[ Top ]

initPostinstallScripts   [line 415]

void initPostinstallScripts( )


[ Top ]

installBinary   [line 362]

void installBinary( $installer)


Parameters:

   $installer   — 

[ Top ]

installedFile   [line 913]

void installedFile( $file, $atts)


Parameters:

   $file   — 
   $atts   — 

[ Top ]

isCompatible   [line 791]

void isCompatible( $pf)


Parameters:

   $pf   — 

[ Top ]

isExtension   [line 367]

void isExtension( $name)


Parameters:

   $name   — 

[ Top ]

isIncomplete   [line 485]

void isIncomplete( )


[ Top ]

isSubpackage   [line 801]

void isSubpackage( $p)


Parameters:

   $p   — 

[ Top ]

isSubpackageOf   [line 796]

void isSubpackageOf( $p)


Parameters:

   $p   — 

[ Top ]

listPostinstallScripts   [line 410]

void listPostinstallScripts( )


[ Top ]

packageInfo   [line 449]

void packageInfo( $field)


Parameters:

   $field   — 

[ Top ]

resetDirtree   [line 474]

void resetDirtree( )


[ Top ]

resetFilelist   [line 900]

void resetFilelist( )


[ Top ]

setConfig   [line 372]

void setConfig( &$config)


Parameters:

   &$config   — 

[ Top ]

setDate   [line 660]

void setDate( $date)


Parameters:

   $date   — 

[ Top ]

setDeps   [line 775]

void setDeps( $deps)

WARNING - do not use this function directly unless you know what you're doing

Parameters:

   $deps   — 

[ Top ]

setDescription   [line 702]

void setDescription( $desc)


Parameters:

   $desc   — 

[ Top ]

setDirtree   [line 458]

void setDirtree( $path)


Parameters:

   $path   — 

[ Top ]

setFileAttribute   [line 895]

void setFileAttribute( $file, $attr, $value)


Parameters:

   $file   — 
   $attr   — 
   $value   — 

[ Top ]

setInstalledAs   [line 905]

void setInstalledAs( $file, $path)


Parameters:

   $file   — 
   $path   — 

[ Top ]

setLastInstalledVersion   [line 389]

void setLastInstalledVersion( string $version)

For saving in the registry.

Set the last version that was installed


Parameters:

string   $version   — 

[ Top ]

setLicense   [line 674]

void setLicense( $date)


Parameters:

   $date   — 

[ Top ]

setLogger   [line 420]

void setLogger( &$logger)


Parameters:

   &$logger   — 

[ Top ]

setNotes   [line 716]

void setNotes( $notes)


Parameters:

   $notes   — 

[ Top ]

setPackage   [line 550]

void setPackage( $package)


Parameters:

   $package   — 

[ Top ]

setPackagefile   [line 428]

void setPackagefile( $file, [ $archive = false])


Parameters:

   $file   — 
   $archive   — 

[ Top ]

setRawPackage   [line 545]

void setRawPackage( $package)

WARNING - don't use this unless you know what you are doing

Parameters:

   $package   — 

[ Top ]

setRawState   [line 641]

void setRawState( $state)


Parameters:

   $state   — 

[ Top ]

setRequestedGroup   [line 378]

void setRequestedGroup( )


[ Top ]

setState   [line 646]

void setState( $state)


Parameters:

   $state   — 

[ Top ]

setSummary   [line 688]

void setSummary( $summary)


Parameters:

   $summary   — 

[ Top ]

setVersion   [line 564]

void setVersion( $version)


Parameters:

   $version   — 

[ Top ]

toArray   [line 516]

array toArray( )


[ Top ]

updateMaintainer   [line 594]

void updateMaintainer( $role, $handle, $name, $email)


Parameters:

   $role   — 
   $handle   — 
   $name   — 
   $email   — 

[ Top ]

validate   [line 1064]

boolean validate( [ $state = PEAR_VALIDATE_NORMAL], [ $nofilechecking = false])

Validate XML package definition file.
  • Access: public

Parameters:

   $state   — 
   $nofilechecking   — 

[ Top ]

_getErrorMessage   [line 974]

void _getErrorMessage( integer 0)

  • Access: protected

Parameters:

integer   0   —  error code

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:21:51 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.