PEAR_PackageUpdate::getPackageInfo --
最新のパッケージ情報をチャネルサーバから読み込む
説明
最新のパッケージ情報をチャネルサーバから読み込みます。
このメソッドは、PEAR_Remote
インスタンスを使用してチャネルサーバにアクセスします。
エラーが発生した場合 (チャネルサーバがそのパッケージを公開していない場合、
パッケージ名を間違えている場合など) は、そのエラーをエラースタックに積みます。
注意
バージョン 0.5.2 以降では、REST 1.0プロトコルもサポートされるようになりました。
もしこのチャネルがそのプロトコルをサポートしていれば、デフォルトの XMLRPC
ではなく PEAR_REST のインスタンスでチャネルサーバと通信します。
例外・エラー
パッケージ名が空の場合に
PEAR_PACKAGEUPDATE_ERROR_NOPACKAGE
をスローします。
チャネルが空の場合に
PEAR_PACKAGEUPDATE_ERROR_NOCHANNEL
をスローします。
チャネルサーバ上にそのパッケージに関する情報がない場合に
PEAR_PACKAGEUPDATE_ERROR_NOINFO
をスローします。
注意
since 0.4.0a1
この関数は、スタティックにコールする
ことはできません。
返り値
boolean - 情報の取得に成功した場合に TRUE、
それ以外の場合に FALSE を返します。
エラーはエラースタックに積まれます。