From: Greg Beaver Date: Tue, 1 Jun 2004 14:27:54 +0000 (+0000) Subject: file needed for registry test X-Git-Tag: php-5.0.0RC3RC2~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cb0b01f7c2f3fe848dba65f3ff81059631d849d4;p=php file needed for registry test --- diff --git a/pear/tests/pear_registry_inc.php.inc b/pear/tests/pear_registry_inc.php.inc new file mode 100644 index 0000000000..7cc395f081 --- /dev/null +++ b/pear/tests/pear_registry_inc.php.inc @@ -0,0 +1,74 @@ +allPackageInfo(); + foreach ($infos as $channel => $info) { + echo "channel $channel:\n"; + foreach ($info as $pkg) { + print $pkg["name"] . ":"; + unset($pkg["name"]); + foreach ($pkg as $k => $v) { + if ($k == '_lastmodified') continue; + if (is_array($v) && $k == 'filelist') { + print " $k=array("; + $i = 0; + foreach ($v as $k2 => $v2) { + if ($i++ > 0) print ","; + print "{$k2}["; + $j = 0; + foreach ($v2 as $k3 => $v3) { + if ($j++ > 0) print ","; + print "$k3=$v3"; + } + print "]"; + } + print ")"; + } else { + print " $k=\"$v\""; + } + } + print "\n"; + } + } + print "dump done\n"; +} + +require_once 'PEAR/ErrorStack.php'; +function dump_error($err) +{ + echo "caught ErrorStack error:\n"; + echo "message: ". $err['message'] . "\n"; + echo "code: ". $err['code'] . "\n"; +} +PEAR_ErrorStack::setDefaultCallback('dump_error'); +register_shutdown_function('cleanall'); +?> \ No newline at end of file