public function versionDetail($product, $name, $version) { $pkg = new Pkg(); $pkg->multi(); $pkg->getPackageInfo($product, $name, $version); $pkg->exportPackageToCache($product, $name, $version); $rets = $pkg->exec(); $info = array_shift($rets); if (!$info) { Flight::json(null, 404); } $export = array_shift($rets); if (!$export) { Flight::json(null, 500); } $detail = $info + $export; Flight::json($detail); }