cvs: php-src(PHP_4_4) /pear/PEAR Installer.php

From: Date: Sat, 05 Nov 2005 18:24:20 +0000
Subject: cvs: php-src(PHP_4_4) /pear/PEAR Installer.php
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-35012@lists.php.net to get a copy of this message
cellog Sat Nov 5 13:24:20 2005 EDT Modified files: (Branch: PHP_4_4) /php-src/pear/PEAR Installer.php Log: fix error on call to getValidationWarnings() on wrong variable http://cvs.php.net/diff.php/php-src/pear/PEAR/Installer.php?r1=1.81.2.27.2.1&r2=1.81.2.27.2.2&ty=u Index: php-src/pear/PEAR/Installer.php diff -u php-src/pear/PEAR/Installer.php:1.81.2.27.2.1 php-src/pear/PEAR/Installer.php:1.81.2.27.2.2 --- php-src/pear/PEAR/Installer.php:1.81.2.27.2.1 Wed Nov 2 11:57:20 2005 +++ php-src/pear/PEAR/Installer.php Sat Nov 5 13:24:20 2005 @@ -18,7 +18,7 @@ * @author Greg Beaver <cellog@php.net> * @copyright 1997-2005 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id: Installer.php,v 1.81.2.27.2.1 2005/11/02 16:57:20 cellog Exp $ + * @version CVS: $Id: Installer.php,v 1.81.2.27.2.2 2005/11/05 18:24:20 cellog Exp $ * @link http://pear.php.net/package/PEAR * @since File available since Release 0.1 */ @@ -885,10 +885,12 @@ $p = &$pkg->fromAnyFile($descfile, PEAR_VALIDATE_INSTALLING); PEAR::staticPopErrorHandling(); if (PEAR::isError($p)) { - foreach ($pkg->getValidationWarnings(true) as $err) { - $loglevel = $err['level'] == 'error' ? 0 : 1; - if (!isset($this->_options['soft'])) { - $this->log($loglevel, ucfirst($err['level']) . ': ' . $err['message']); + if (is_array($p->getUserInfo())) { + foreach ($p->getUserInfo() as $err) { + $loglevel = $err['level'] == 'error' ? 0 : 1; + if (!isset($this->_options['soft'])) { + $this->log($loglevel, ucfirst($err['level']) . ': ' . $err['message']); + } } } return $this->raiseError('Installation failed: invalid package file');

« previous php.cvs (#35012) next »