PEAR_DependencyDB::dependsOn

PEAR_DependencyDB::dependsOn() – $parent が $child に依存しているかどうかを調べる

Synopsis

require_once '/DependencyDB.php';

void PEAR_DependencyDB::dependsOn ( array|PEAR_PackageFile_v2|PEAR_PackageFile_v2 $parent , array|PEAR_PackageFile_v2|PEAR_PackageFile_v2 $child )

Description

これは、DependencyDB の中核となるメソッドです。依存性データベースにより、 任意の 2 つのパッケージが共有している依存性情報があるかどうかを調べることが可能となります。 これは、その 2 つのパッケージの間の結びつきの強さとは無関係です。言い換えると、 パッケージ A がパッケージ B に依存しており、かつパッケージ B がパッケージ C に依存しているという場合、このメソッドを使用するとパッケージ A が間接的にパッケージ C に依存していることを検出できます。

Parameter

array|PEAR_PackageFile_v2|PEAR_PackageFile_v2 $parent

親パッケージ (上の例でいうとパッケージ A)。

このパラメータに配列を指定する場合、その書式は次のようになります。


<?php
array(
  'package' => 'パッケージ名',
  'channel' => 'チャネル名'
);
?>

array|PEAR_PackageFile_v2|PEAR_PackageFile_v2 $child

子パッケージ (上の例でいうとパッケージ B あるいはパッケージ C)。

このパラメータに配列を指定する場合、その書式は次のようになります。


<?php
array(
  'package' => 'パッケージ名',
  'channel' => 'チャネル名'
);
?>

Throws

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

Note

This function can not be called statically.

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

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

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