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

Class: PEAR_PackageFile_v1

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

Class Overview


package.xml encapsulator


Author(s):

Version:

  • Release: 1.4.3

Copyright:

  • 1997-2005 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 836]

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


Parameters:

   $name   — 
   $prompt   — 
   $default   — 

[ Top ]

addExtensionDep   [line 758]

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


Parameters:

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

[ Top ]

addFile   [line 861]

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


Parameters:

   $dir   — 
   $file   — 
   $attrs   — 

[ Top ]

addMaintainer   [line 584]

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 744]

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


Parameters:

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

[ Top ]

addPhpDep   [line 735]

void addPhpDep( $version, $rel)


Parameters:

   $version   — 
   $rel   — 

[ Top ]

clearConfigureOptions   [line 848]

void clearConfigureOptions( )


[ Top ]

clearDeps   [line 730]

void clearDeps( )

Reset dependencies prior to adding new ones

[ Top ]

clearMaintainers   [line 567]

void clearMaintainers( )


[ Top ]

deleteMaintainer   [line 612]

void deleteMaintainer( $handle)


Parameters:

   $handle   — 

[ Top ]

dependsOn   [line 803]

void dependsOn( $package, $channel)


Parameters:

   $package   — 
   $channel   — 

[ Top ]

fromArray   [line 476]

void fromArray( $pinfo)


Parameters:

   $pinfo   — 

[ Top ]

getArchiveFile   [line 444]

void getArchiveFile( )


[ Top ]

getArray   [line 521]

void getArray( )


[ Top ]

getChangelog   [line 915]

void getChangelog( )


[ Top ]

getChannel   [line 487]

void getChannel( )


[ Top ]

getConfigureOptions   [line 822]

void getConfigureOptions( )


[ Top ]

getDate   [line 649]

void getDate( )


[ Top ]

getDefaultGenerator   [line 1285]

PEAR_PackageFile_Generator_v1 &getDefaultGenerator( )

Get the default xml generator object

[ Top ]

getDependencyGroup   [line 783]

void getDependencyGroup( $group)


Parameters:

   $group   — 

[ Top ]

getDeps   [line 719]

void getDeps( )


[ Top ]

getDescription   [line 691]

void getDescription( )


[ Top ]

getDirtree   [line 463]

void getDirtree( )


[ Top ]

getExtends   [line 502]

void getExtends( )


[ Top ]

getFileContents   [line 1299]

string getFileContents( string $file)

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

Parameters:

string   $file   — 

[ Top ]

getFilelist   [line 879]

void getFilelist( )


[ Top ]

getInstallationFilelist   [line 874]

void getInstallationFilelist( )


[ Top ]

getInstalledBinary   [line 405]

void getInstalledBinary( )


[ Top ]

getLastInstalledVersion   [line 397]

string|false getLastInstalledVersion( )


[ Top ]

getLicense   [line 663]

void getLicense( )


[ Top ]

getMaintainers   [line 572]

void getMaintainers( )


[ Top ]

getName   [line 526]

void getName( )


[ Top ]

getNotes   [line 705]

void getNotes( )


[ Top ]

getPackage   [line 531]

void getPackage( )


[ Top ]

getPackageFile   [line 434]

void getPackageFile( )


[ Top ]

getPackageType   [line 439]

void getPackageType( )


[ Top ]

getPackagexmlVersion   [line 923]

void getPackagexmlVersion( )


[ Top ]

getProvides   [line 853]

void getProvides( )


[ Top ]

getState   [line 630]

void getState( )


[ Top ]

getSummary   [line 677]

void getSummary( )


[ Top ]

getTime   [line 497]

void getTime( )


[ Top ]

getUri   [line 492]

void getUri( )


[ Top ]

getValidationWarnings   [line 933]

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 553]

void getVersion( )


[ Top ]

hasConfigureOptions   [line 830]

void hasConfigureOptions( )


[ Top ]

hasDeps   [line 777]

void hasDeps( )


[ Top ]

initPostinstallScripts   [line 415]

void initPostinstallScripts( )


[ Top ]

installBinary   [line 362]

void installBinary( $installer)


Parameters:

   $installer   — 

[ Top ]

installedFile   [line 905]

void installedFile( $file, $atts)


Parameters:

   $file   — 
   $atts   — 

[ Top ]

isCompatible   [line 788]

void isCompatible( $pf)


Parameters:

   $pf   — 

[ Top ]

isExtension   [line 367]

void isExtension( $name)


Parameters:

   $name   — 

[ Top ]

isIncomplete   [line 482]

void isIncomplete( )


[ Top ]

isSubpackage   [line 798]

void isSubpackage( $p)


Parameters:

   $p   — 

[ Top ]

isSubpackageOf   [line 793]

void isSubpackageOf( $p)


Parameters:

   $p   — 

[ Top ]

listPostinstallScripts   [line 410]

void listPostinstallScripts( )


[ Top ]

packageInfo   [line 449]

void packageInfo( $field)


Parameters:

   $field   — 

[ Top ]

resetDirtree   [line 471]

void resetDirtree( )


[ Top ]

resetFilelist   [line 892]

void resetFilelist( )


[ Top ]

setConfig   [line 372]

void setConfig( &$config)


Parameters:

   &$config   — 

[ Top ]

setDate   [line 657]

void setDate( $date)


Parameters:

   $date   — 

[ Top ]

setDeps   [line 772]

void setDeps( $deps)

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

Parameters:

   $deps   — 

[ Top ]

setDescription   [line 699]

void setDescription( $desc)


Parameters:

   $desc   — 

[ Top ]

setDirtree   [line 458]

void setDirtree( $path)


Parameters:

   $path   — 

[ Top ]

setFileAttribute   [line 887]

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


Parameters:

   $file   — 
   $attr   — 
   $value   — 

[ Top ]

setInstalledAs   [line 897]

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 671]

void setLicense( $date)


Parameters:

   $date   — 

[ Top ]

setLogger   [line 420]

void setLogger( &$logger)


Parameters:

   &$logger   — 

[ Top ]

setNotes   [line 713]

void setNotes( $notes)


Parameters:

   $notes   — 

[ Top ]

setPackage   [line 547]

void setPackage( $package)


Parameters:

   $package   — 

[ Top ]

setPackagefile   [line 428]

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


Parameters:

   $file   — 
   $archive   — 

[ Top ]

setRawPackage   [line 542]

void setRawPackage( $package)

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

Parameters:

   $package   — 

[ Top ]

setRawState   [line 638]

void setRawState( $state)


Parameters:

   $state   — 

[ Top ]

setRequestedGroup   [line 378]

void setRequestedGroup( )


[ Top ]

setState   [line 643]

void setState( $state)


Parameters:

   $state   — 

[ Top ]

setSummary   [line 685]

void setSummary( $summary)


Parameters:

   $summary   — 

[ Top ]

setVersion   [line 561]

void setVersion( $version)


Parameters:

   $version   — 

[ Top ]

toArray   [line 513]

array toArray( )


[ Top ]

updateMaintainer   [line 591]

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


Parameters:

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

[ Top ]

validate   [line 1056]

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

Validate XML package definition file.
  • Access: public

Parameters:

   $state   — 
   $nofilechecking   — 

[ Top ]

_getErrorMessage   [line 966]

void _getErrorMessage( integer 0)

  • Access: protected

Parameters:

integer   0   —  error code

[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:10:54 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.