Base class implements ways of fetching information about the installed eZ Components when installed as tarball.
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.
Source for this file: /Base/src/metadata/pear.php
Version: | //autogentag// |
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 |
Creates the reader object and initialized the registry for querying
Returns the version string for the installed eZ Components bundle.
A version string such as "2008.2.2" is returned.
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.
Name | Type | Description |
---|---|---|
$componentName |
Returns the version string of the available $componentName or false when the component is not installed.
Name | Type | Description |
---|---|---|
$componentName |
Returns a PHP version string that describes the required PHP version for this installed eZ Components bundle.
Returns whether $componentName is installed
Checks the PEAR registry whether the component is there.
Name | Type | Description |
---|---|---|
$componentName |