true|PEAR_Error|array
PEAR_Dependency2::validatePackage
(
array|PEAR_PackageFile_v2|PEAR_Downloader_Package
$pkg
,
PEAR_Common
&$dl
)
その他のすべての依存性検証と同様、成功した場合に true、要求された検証に失敗した場合
(そして要求されたのが PEAR インストーラ依存性だった場合) に PEAR_Error を返します。オプション
soft
、force
あるいは ignore-errors
が指定された場合は、エラーメッセージを含む配列を返します。
$pkg
array('channel' => channelname, 'package' => package)
形式の配列、あるいはこれらのオブジェクトのひとつ。
&$dl
PEAR_Common での定義に一致する log() メソッドを持つ、任意のオブジェクト。
例外はスローされません。
This function can not be called statically.