Convert RepositoryResultType constants to enum cases
This commit is contained in:
parent
14ec2e06b2
commit
5b24fe267d
5 changed files with 17 additions and 17 deletions
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -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';
|
||||
}
|
Loading…
Add table
Reference in a new issue