Метод | Описание | |
---|---|---|
__construct ( string $server = 'pear.horde.org', Horde_Pear_Rest $rest = null ) | Constructor | |
getChannel ( ) : string | Return the channel.xml from the server. | |
getDependencies ( string $package, string $version ) : array | Retrieve the dependencies for the specified package release. | |
getLatestDetails ( string $package, string $stability = 'stable' ) : Horde_Pear_Rest_Release | boolean | Retrieve the release details for the most stable package version. | |
getLatestDownloadUri ( string $package, string $stability = 'stable' ) : string | Retrieve the download location for the latest package release. | |
getLatestRelease ( string $package, string $stability = 'stable' ) : string | boolean | Return the latest release for a specific package and stability. | |
getPackageXml ( string $package, string $version ) : Horde_Pear_Package_Xml | Return the package.xml for the specified release from the server. | |
getReleases ( string $package ) : Horde_Pear_Rest_Releases | Returns all release for a specific package. | |
listPackages ( ) : array | Return the list of package names. | |
releaseExists ( string $package, string $version ) : boolean | Test if the specified release exists. |
Метод | Описание | |
---|---|---|
_getRelease ( string $package, string $version ) : Horde_Pear_Rest_Release | Return the release information wrapper for a specific package version from the server. |
public __construct ( string $server = 'pear.horde.org', Horde_Pear_Rest $rest = null ) | ||
$server | string | The server name. |
$rest | Horde_Pear_Rest | The accessor to the PEAR server rest interface. |
public getChannel ( ) : string | ||
Результат | string | The content of the channel.xml file. |
public getLatestDetails ( string $package, string $stability = 'stable' ) : Horde_Pear_Rest_Release | boolean | ||
$package | string | The package name. |
$stability | string | The stability of the release. Must be one of "stable", "beta", "alpha", or "devel". The default is "stable" If you explicitely set the $stability parameter to NULL the method will return the details for the highest release version independent of the stability. |
Результат | Horde_Pear_Rest_Release | boolean | The details of the most stable release. Or false if no release was found. |
public getLatestDownloadUri ( string $package, string $stability = 'stable' ) : string | ||
$package | string | The package name. |
$stability | string | The stability the release should have. Must be one of "stable", "beta", "alpha", or "devel". The default is "stable" If you explicitely set the $stability parameter to NULL the method will return the download URI for the highest release version independent of the stability. |
Результат | string | The URI for downloading the release. |
public getLatestRelease ( string $package, string $stability = 'stable' ) : string | boolean | ||
$package | string | The name of the package. |
$stability | string | The stability of the release. Must be one of "stable", "beta", "alpha", or "devel". The default is "stable" If you explicitely set the $stability parameter to NULL the method will return the highest release version independent of the stability. |
Результат | string | boolean | The latest version for this stability or false if no version with this stability level exists. |
public getPackageXml ( string $package, string $version ) : Horde_Pear_Package_Xml | ||
$package | string | The name of the package. |
$version | string | The version of the release. |
Результат | Horde_Pear_Package_Xml | The package.xml handler. |
public getReleases ( string $package ) : Horde_Pear_Rest_Releases | ||
$package | string | The name of the package. |
Результат | Horde_Pear_Rest_Releases | A list of releases. |
public listPackages ( ) : array | ||
Результат | array | The package names. |