/** * @param \App\Satis\ConfigManager $configManager * @param string $packageId */ public function delete(ConfigManager $configManager, $packageId) { try { $configManager->deletePackage($packageId); Response::json()->send(); } catch (RepositoryNotFoundException $e) { Response::json()->setStatusCode(404)->send(); } catch (PackageBuildFailedException $e) { Response::json($e->getMessage())->setStatusCode(500)->send(); } }