1
0
Fork 0

Add dist properties to the Packages

pull/8/merge
Jordi Boggiano 2011-07-06 21:05:05 +02:00
parent d6ae5ddf35
commit 64978d40ba
2 changed files with 73 additions and 1 deletions

View File

@ -22,6 +22,9 @@ class MemoryPackage extends BasePackage
protected $type; protected $type;
protected $sourceType; protected $sourceType;
protected $sourceUrl; protected $sourceUrl;
protected $distType;
protected $distUrl;
protected $distSha1Checksum;
protected $releaseType; protected $releaseType;
protected $version; protected $version;
protected $license; protected $license;
@ -96,6 +99,54 @@ class MemoryPackage extends BasePackage
return $this->sourceUrl; return $this->sourceUrl;
} }
/**
* @param string $type
*/
public function setDistType($type)
{
$this->distType = $type;
}
/**
* {@inheritDoc}
*/
public function getDistType()
{
return $this->distType;
}
/**
* @param string $url
*/
public function setDistUrl($url)
{
$this->distUrl = $url;
}
/**
* {@inheritDoc}
*/
public function getDistUrl()
{
return $this->distUrl;
}
/**
* @param string $url
*/
public function setDistSha1Checksum($sha1checksum)
{
$this->distSha1Checksum = $sha1checksum;
}
/**
* {@inheritDoc}
*/
public function getDistSha1Checksum()
{
return $this->distSha1Checksum;
}
/** /**
* Set the release type * Set the release type
* *

View File

@ -69,7 +69,7 @@ interface PackageInterface
function getType(); function getType();
/** /**
* Returns the repository type of this package, e.g. git, svn, tar * Returns the repository type of this package, e.g. git, svn
* *
* @return string The repository type * @return string The repository type
*/ */
@ -82,6 +82,27 @@ interface PackageInterface
*/ */
function getSourceUrl(); function getSourceUrl();
/**
* Returns the type of the distribution archive of this version, e.g. zip, tarball
*
* @return string The repository type
*/
function getDistType();
/**
* Returns the url of the distribution archive of this version
*
* @return string
*/
function getDistUrl();
/**
* Returns the sha1 checksum for the distribution archive of this version
*
* @return string
*/
function getDistSha1Checksum();
/** /**
* Returns the release type of this package, e.g. stable or beta * Returns the release type of this package, e.g. stable or beta
* *