Beispiel #1
0
 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);
 }