PEAR_Dependency2::validatePackageDependency

PEAR_Dependency2::validatePackageDependency() – validatePackageDependency

Synopsis

require_once '/Dependency2.php';

array|true|PEAR_Error PEAR_Dependency2::validatePackageDependency ( array $dep , boolean $required , array $params , bool $depv1 = = false )

Description

package 型の依存性を検証します。検証は、このような順で行われます。

  1. 依存パッケージが <providesextension> タグで拡張モジュールを指定している場合、 まずその拡張モジュールの依存性を調べたうえでその結果を返します。

  2. インストールされるパッケージの一覧の中に依存性にあてはまるものが含まれている場合、 それに対して依存性の検証を行い、結果を返します。

  3. 依存パッケージが既にインストールされている場合、 インストールされているバージョンが条件を満たすかどうかを調べます。

  4. ここまで来たということは、依存性の検証は失敗しました。 この依存性が必須のものである場合、エラーメッセージを含む PEAR_Error を返します。そうでない場合はエラーメッセージを含む配列を返します。

Parameter

array $dep

package.xml 2.0 で定義されている依存性の配列。

boolean $required

この依存性は必須のものかオプションなのか。

array $params

ダウンロードされ、依存性の検証に使用されるパッケージを表す PEAR_Downloader_Package オブジェクトの配列。

boolean $depv1

TRUE の場合、pear.php.net での検証に失敗した際に pecl.php.net パッケージに対しても検証を行います。これにより、 pear.php.net から pecl.php.net に移動したパッケージに対応します。

Throws

例外はスローされません。

Note

This function can not be called statically.

NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

これから引越しや転勤等で賃貸物件を探すなら、賃貸大阪homeへ
アクセスカウンター
アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。
メールフォームを製作するならメールフォームbizへ。納品できるメールフォームを製作