/** * @param \App\Satis\ConfigManager $configManager * @param string|null $repositoryId */ public function get(ConfigManager $configManager, $repositoryId = null) { try { $repositories = $configManager->getRepositories($repositoryId); Response::make($repositories)->send(); } catch (RepositoryNotFoundException $e) { Response::json()->setStatusCode(404)->send(); } catch (PackageBuildFailedException $e) { Response::json($e->getMessage())->setStatusCode(500)->send(); } }