diff --git a/src/ncc/Classes/GiteaExtension/GiteaRepository.php b/src/ncc/Classes/GiteaExtension/GiteaRepository.php index 8381c12..2b11774 100644 --- a/src/ncc/Classes/GiteaExtension/GiteaRepository.php +++ b/src/ncc/Classes/GiteaExtension/GiteaRepository.php @@ -198,11 +198,11 @@ if(isset($response['zipball_url'])) { - $result = new RepositoryResult($response['zipball_url'], RepositoryResultType::SOURCE, $tag); + $result = new RepositoryResult($response['zipball_url'], RepositoryResultType::SOURCE->value, $tag); } elseif(isset($response['tarball_url'])) { - $result = new RepositoryResult($response['tarball_url'], RepositoryResultType::SOURCE, $tag); + $result = new RepositoryResult($response['tarball_url'], RepositoryResultType::SOURCE->value, $tag); } else { @@ -379,7 +379,7 @@ if($asset_url) { - $result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE, $release); + $result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE->value, $release); RuntimeCache::set($endpoint, $result); return $result; @@ -445,11 +445,11 @@ if(isset($response['zipball_url'])) { - $results = new RepositoryResult($response['zipball_url'], RepositoryResultType::SOURCE, $release); + $results = new RepositoryResult($response['zipball_url'], RepositoryResultType::SOURCE->value, $release); } elseif(isset($response['tarball_url'])) { - $results = new RepositoryResult($response['tarball_url'], RepositoryResultType::SOURCE, $release); + $results = new RepositoryResult($response['tarball_url'], RepositoryResultType::SOURCE->value, $release); } else { diff --git a/src/ncc/Classes/GithubExtension/GithubRepository.php b/src/ncc/Classes/GithubExtension/GithubRepository.php index 9cacc2a..1177510 100644 --- a/src/ncc/Classes/GithubExtension/GithubRepository.php +++ b/src/ncc/Classes/GithubExtension/GithubRepository.php @@ -207,7 +207,7 @@ throw new NetworkException(sprintf('Server responded with HTTP code %s when getting tag archive for %s/%s/%s', $http_code, $group, $project, $tag)); } - $result = new RepositoryResult(curl_getinfo($curl, CURLINFO_EFFECTIVE_URL), RepositoryResultType::SOURCE, $tag); + $result = new RepositoryResult(curl_getinfo($curl, CURLINFO_EFFECTIVE_URL), RepositoryResultType::SOURCE->value, $tag); curl_close($curl); RuntimeCache::set($endpoint, $result); @@ -363,7 +363,7 @@ { $asset_url = $target_asset['browser_download_url']; - $result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE, $release); + $result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE->value, $release); RuntimeCache::set($endpoint, $result); return $result; @@ -425,11 +425,11 @@ if(isset($response['zipball_url'])) { - $result = new RepositoryResult($response['zipball_url'], RepositoryResultType::SOURCE, $release); + $result = new RepositoryResult($response['zipball_url'], RepositoryResultType::SOURCE->value, $release); } elseif(isset($response['tarball_url'])) { - $result = new RepositoryResult($response['tarball_url'], RepositoryResultType::SOURCE, $release); + $result = new RepositoryResult($response['tarball_url'], RepositoryResultType::SOURCE->value, $release); } else { diff --git a/src/ncc/Classes/GitlabExtension/GitlabRepository.php b/src/ncc/Classes/GitlabExtension/GitlabRepository.php index e09c9ca..0865dff 100644 --- a/src/ncc/Classes/GitlabExtension/GitlabRepository.php +++ b/src/ncc/Classes/GitlabExtension/GitlabRepository.php @@ -210,7 +210,7 @@ throw new NetworkException(sprintf('Server responded with HTTP code %s when getting tag archive for %s/%s/%s', $http_code, $group, $project, $tag)); } - $results = new RepositoryResult(curl_getinfo($curl, CURLINFO_EFFECTIVE_URL), RepositoryResultType::SOURCE, $tag); + $results = new RepositoryResult(curl_getinfo($curl, CURLINFO_EFFECTIVE_URL), RepositoryResultType::SOURCE->value, $tag); RuntimeCache::set($endpoint, $results); return $results; @@ -364,7 +364,7 @@ if ($asset_url) { - $result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE, $release); + $result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE->value, $release); RuntimeCache::set($endpoint, $result); return $result; @@ -440,11 +440,11 @@ if($asset['format'] === 'zip') { - $results = new RepositoryResult($asset['url'], RepositoryResultType::SOURCE, $release); + $results = new RepositoryResult($asset['url'], RepositoryResultType::SOURCE->value, $release); } elseif($asset['format'] === 'tar') { - $results = new RepositoryResult($asset['url'], RepositoryResultType::SOURCE, $release); + $results = new RepositoryResult($asset['url'], RepositoryResultType::SOURCE->value, $release); } else { diff --git a/src/ncc/Classes/PackagistExtension/PackagistRepository.php b/src/ncc/Classes/PackagistExtension/PackagistRepository.php index 157d721..902601c 100644 --- a/src/ncc/Classes/PackagistExtension/PackagistRepository.php +++ b/src/ncc/Classes/PackagistExtension/PackagistRepository.php @@ -91,7 +91,7 @@ throw new NetworkException(sprintf('Invalid response from %s/%s, version %s does not have a dist URL', $vendor, $project, $version)); } - return new RepositoryResult($response['package']['versions'][$version]['dist']['url'], RepositoryResultType::SOURCE, $version); + return new RepositoryResult($response['package']['versions'][$version]['dist']['url'], RepositoryResultType::SOURCE->value, $version); } /** diff --git a/src/ncc/Enums/Types/RepositoryResultType.php b/src/ncc/Enums/Types/RepositoryResultType.php index 1cfb4c4..1879d70 100644 --- a/src/ncc/Enums/Types/RepositoryResultType.php +++ b/src/ncc/Enums/Types/RepositoryResultType.php @@ -22,9 +22,9 @@ namespace ncc\Enums\Types; - final class RepositoryResultType + enum RepositoryResultType : string { - public const SOURCE = 'source'; + case SOURCE = 'source'; - public const PACKAGE = 'package'; + case PACKAGE = 'package'; } \ No newline at end of file