PEAR_PackageUpdate | --PEAR_PackageUpdate_Cli
A package to make adding self updating functionality to other packages easy.
EXAMPLE: <?php require_once 'PEAR/PackageUpdate.php'; // check for updates of PEAR::Config package $ppu =& PEAR_PackageUpdate::factory('Cli', 'Config', 'pear'); if ($ppu !== false) { // Check for new stable and minor changes version $ppu->setMinimumState(PEAR_PACKAGEUPDATE_STATE_STABLE); $ppu->setMinimumReleaseType(PEAR_PACKAGEUPDATE_TYPE_MINOR); if ($ppu->checkUpdate()) { // Update your local copy if ($ppu->update()) { include_once 'Config.php'; } } } ?>
<?php require_once 'PEAR/PackageUpdate.php'; // check for updates of PEAR::Config package $ppu =& PEAR_PackageUpdate::factory('Cli', 'Config', 'pear'); if ($ppu !== false) { // Check for new stable and minor changes version $ppu->setMinimumState(PEAR_PACKAGEUPDATE_STATE_STABLE); $ppu->setMinimumReleaseType(PEAR_PACKAGEUPDATE_TYPE_MINOR); if ($ppu->checkUpdate()) { // Update your local copy if ($ppu->update()) { include_once 'Config.php'; } } } ?>
void PEAR_PackageUpdate_Cli( string $packageName, string $channel, [string $user_file = ''], [string $system_file = ''], [string $pref_file = ''])
void forceRestart( )
boolean presentUpdate( )