1
0
mirror of https://github.com/php/php-src.git synced 2026-03-27 01:32:22 +01:00

Split the doPackageInfo() in doPackageInfo() and _infoForDisplaying()

(this last one can be statically called and is used also from
the "info" command)
This commit is contained in:
Tomas V.V.Cox
2002-06-06 07:22:23 +00:00
parent eb54d687ad
commit ec9c0bf0a7

View File

@@ -203,11 +203,19 @@ List all depencies the package has.'
if (sizeof($params) != 1) {
return $this->raiseError("bad parameter(s), try \"help $command\"");
}
$obj = new PEAR_Common();
if (PEAR::isError($info = $obj->infoFromTgzFile($params[0]))) {
return $info;
}
$data = &PEAR_Command_Package::_infoForDisplaying($info);
$this->ui->outputData($data, $command);
}
/**
* @static
*/
function &_infoForDisplaying($info)
{
unset($info['filelist']);
unset($info['changelog']);
$keys = array_keys($info);
@@ -270,8 +278,7 @@ List all depencies the package has.'
$key = ucwords(str_replace('_', ' ', $key));
$data['data'][] = array($key, $value);
}
$this->ui->outputData($data, $command);
return true;
return $data;
}
function doPackageValidate($command, $options, $params)