cvs: pear-core /PEAR/Task Postinstallscript.php

From: Date: Sat, 13 Aug 2005 22:52:09 +0000
Subject: cvs: pear-core /PEAR/Task Postinstallscript.php
Groups: php.pear.cvs php.pear.core 
Request: Send a blank email to pear-core+get-3517@lists.php.net to get a copy of this message
cellog Sat Aug 13 18:52:09 2005 EDT Modified files: /pear-core/PEAR/Task Postinstallscript.php Log: add support for <instructions> http://cvs.php.net/diff.php/pear-core/PEAR/Task/Postinstallscript.php?r1=1.12&r2=1.13&ty=u Index: pear-core/PEAR/Task/Postinstallscript.php diff -u pear-core/PEAR/Task/Postinstallscript.php:1.12 pear-core/PEAR/Task/Postinstallscript.php:1.13 --- pear-core/PEAR/Task/Postinstallscript.php:1.12 Thu Mar 24 00:15:25 2005 +++ pear-core/PEAR/Task/Postinstallscript.php Sat Aug 13 18:52:06 2005 @@ -15,7 +15,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: Postinstallscript.php,v 1.12 2005/03/24 05:15:25 cellog Exp $ + * @version CVS: $Id: Postinstallscript.php,v 1.13 2005/08/13 22:52:06 cellog Exp $ * @link http://pear.php.net/package/PEAR * @since File available since Release 1.4.0a1 */ @@ -148,6 +148,13 @@ '" must have a <value> tag containing expected parameter value'); } } + if (isset($param['instructions'])) { + if (!is_string($param['instructions'])) { + return array(PEAR_TASK_ERROR_INVALID, 'Post-install script "' . + $fileXml['name'] . '" <paramgroup> id "' . $param['id'] . + '" <instructions> must be simple text'); + } + } if (!isset($param['param'])) { continue; // <param> is no longer required }

« previous php.pear.core (#3517) next »