PEAR Manual
Prev |  | Next

# PEAR_Registry::updatePackage()

PEAR_Registry::updatePackage() -- Update Package information

## Synopsis

    require_once 'PEAR/Registry.php';

``boolean PEAR_Registry::updatePackage` (string $package, array $info [, bool $merge = `TRUE`])`

## Description

Updates the existing information of a Package in the registry.

## Parameter

string `$package`

  Package name

array `$info`

  information to update

mixed `$merge`

  if `FALSE` the old informations will be deleted completly an replaced with the new; if `TRUE` update only - unchanged values will remain.

## Return value

`boolean` - Returns `TRUE` on success, `FALSE` on failure.

## Throws

Table 27-1. Possible PEAR_Error values

Error code | Error value | Meaning | Solution
--- | --- | --- | ---
| "" |  |

## Note

This function can not be called statically.

Prev | Home | Next
PEAR_Registry::setPackageDep() | Up | PEAR_Remote