void|PEAR_Error PEAR_PackageFileManager::addDependency (
string $name
, string $version
= = false
, string $operator = 'ge'
, string $type = 'pkg'
, boolean $optional
= = false
)
もし既存の依存情報がある場合、それを上書きします。言い換えると、 すでに PHP 4.1.0 に対する依存性が設定されている場合に addDependency('php', '4.3.0', 'ge', 'php') がコールされると、既存の PHP 4.1.0 に対する依存性が PHP 4.3.0 による 新しい依存性に置き換えられるということです。
$name
依存性の要素名
$version
依存するバージョン
$operator
バージョンに対応する演算子で、 'has'・'not'・'lt'・'le'・ 'eq'・'ne'・'ge' あるいは 'gt' のうちのひとつ。
$type
依存性の形式。'pkg'・'ext'・ 'php'・'prog'・'os'・'sapi' あるいは 'zend' のうちのひとつ。
$optional
依存性がオプションの場合に TRUE
PEAR_PACKAGEFILEMANAGER_RUN_SETOPTIONS あるいは
PEAR_PACKAGEFILEMANAGER_PHP_NOT_PACKAGE をスローします。
This function can not be called statically.