PEAR_Registry::removePackageDep PEAR_Registry::updatePackage

PEAR_Registry

PEAR Manual


PEAR_Registry::setPackageDep

PEAR_Registry::setPackageDep() -- Update or insert dependencies of a Package

Synopsis

      require_once 'PEAR/Registry.php';
     

mixed PEAR_Registry::setPackageDep ( string $package , string $new_version , array $rel_deps = array() )

Description

Update or insert a the dependencies of a package, prechecking that the package won't break any dependency in the process. (Dependencies of type 'pkg' only.

Parameter

string $package

Package name

string $new_version

Version of the Package

array $rel_deps

Package dependencies

Return value

mixed - TRUE if no dependencies found; or array with names of missing or outdated Packages

Throws

Possible PEAR_Error values

Error code Error value Meaning Solution
"

Note

This function can not be called statically.



PEAR_Registry::removePackageDep PEAR_Registry::updatePackage

PEAR_Registry

PEAR Manual