Path

ez components / documentation / api reference / 2009.1.2 / base


eZ Components 2009.1.2

Base: ezcBaseMetaDataPearReader

[ Tutorial ] [ Class tree ] [ Element index ] [ ChangeLog ] [ Credits ]

Class: ezcBaseMetaDataPearReader

Base class implements ways of fetching information about the installed eZ Components when installed as tarball. [source]
Note: there are lots of @ used here, because PEAR still lives in the stone age with their PHP 3 code and general liberal use of throwing warnings and notices.

Method Summary

public ezcBaseMetaDataPearReader __construct( )
Creates the reader object and initialized the registry for querying
public string getBundleVersion( )
Returns the version string for the installed eZ Components bundle.
public array(string=>string). getComponentDependencies( [$componentName = 'ezcomponents'] )
Returns a list of components that $componentName depends on.
public string getComponentVersion( $componentName )
Returns the version string of the available $componentName or false when the component is not installed.
public string getRequiredPhpVersion( )
Returns a PHP version string that describes the required PHP version for this installed eZ Components bundle.
public bool isComponentInstalled( $componentName )
Returns whether $componentName is installed

Methods

__construct

ezcBaseMetaDataPearReader __construct( )
Creates the reader object and initialized the registry for querying

getBundleVersion

string getBundleVersion( )
Returns the version string for the installed eZ Components bundle.
A version string such as "2008.2.2" is returned.

getComponentDependencies

array(string=>string). getComponentDependencies( [ $componentName = 'ezcomponents'] )
Returns a list of components that $componentName depends on.
If $componentName is left empty, all installed components are returned.
The returned array has as keys the component names, and as values the version of the components.

Parameters

Name Type Description
$componentName  

getComponentVersion

string getComponentVersion( $componentName )
Returns the version string of the available $componentName or false when the component is not installed.

Parameters

Name Type Description
$componentName  

getRequiredPhpVersion

string getRequiredPhpVersion( )
Returns a PHP version string that describes the required PHP version for this installed eZ Components bundle.

isComponentInstalled

bool isComponentInstalled( $componentName )
Returns whether $componentName is installed
Checks the PEAR registry whether the component is there.

Parameters

Name Type Description
$componentName  

Last updated: Tue, 01 Sep 2009