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']))
|
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']))
|
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
|
else
|
||||||
{
|
{
|
||||||
|
@ -379,7 +379,7 @@
|
||||||
|
|
||||||
if($asset_url)
|
if($asset_url)
|
||||||
{
|
{
|
||||||
$result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE, $release);
|
$result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE->value, $release);
|
||||||
|
|
||||||
RuntimeCache::set($endpoint, $result);
|
RuntimeCache::set($endpoint, $result);
|
||||||
return $result;
|
return $result;
|
||||||
|
@ -445,11 +445,11 @@
|
||||||
|
|
||||||
if(isset($response['zipball_url']))
|
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']))
|
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
|
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));
|
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);
|
curl_close($curl);
|
||||||
RuntimeCache::set($endpoint, $result);
|
RuntimeCache::set($endpoint, $result);
|
||||||
|
|
||||||
|
@ -363,7 +363,7 @@
|
||||||
{
|
{
|
||||||
$asset_url = $target_asset['browser_download_url'];
|
$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);
|
RuntimeCache::set($endpoint, $result);
|
||||||
return $result;
|
return $result;
|
||||||
|
@ -425,11 +425,11 @@
|
||||||
|
|
||||||
if(isset($response['zipball_url']))
|
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']))
|
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
|
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));
|
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);
|
RuntimeCache::set($endpoint, $results);
|
||||||
|
|
||||||
return $results;
|
return $results;
|
||||||
|
@ -364,7 +364,7 @@
|
||||||
|
|
||||||
if ($asset_url)
|
if ($asset_url)
|
||||||
{
|
{
|
||||||
$result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE, $release);
|
$result = new RepositoryResult($asset_url, RepositoryResultType::PACKAGE->value, $release);
|
||||||
|
|
||||||
RuntimeCache::set($endpoint, $result);
|
RuntimeCache::set($endpoint, $result);
|
||||||
return $result;
|
return $result;
|
||||||
|
@ -440,11 +440,11 @@
|
||||||
|
|
||||||
if($asset['format'] === 'zip')
|
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')
|
elseif($asset['format'] === 'tar')
|
||||||
{
|
{
|
||||||
$results = new RepositoryResult($asset['url'], RepositoryResultType::SOURCE, $release);
|
$results = new RepositoryResult($asset['url'], RepositoryResultType::SOURCE->value, $release);
|
||||||
}
|
}
|
||||||
else
|
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));
|
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;
|
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