1
0
Fork 0

Add description to MemoryPackage

pull/110/merge
Jordi Boggiano 2011-11-20 19:30:35 +01:00
parent 52a9014f1a
commit aab9116f67
3 changed files with 30 additions and 0 deletions

View File

@ -73,6 +73,10 @@ class ArrayLoader
$package->setExtra($config['extra']);
}
if (!empty($config['description']) && is_string($config['description'])) {
$package->setDescription($config['description']);
}
if (!empty($config['keywords'])) {
$package->setKeywords(is_array($config['keywords']) ? $config['keywords'] : array($config['keywords']));
}

View File

@ -36,6 +36,7 @@ class MemoryPackage extends BasePackage
protected $releaseDate;
protected $keywords;
protected $authors;
protected $description;
protected $extra = array();
protected $requires = array();
@ -451,6 +452,24 @@ class MemoryPackage extends BasePackage
return $this->authors;
}
/**
* Set the description
*
* @param string $description
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* {@inheritDoc}
*/
public function getDescription()
{
return $this->description;
}
/**
* Set the autoload mapping
*

View File

@ -272,6 +272,13 @@ interface PackageInterface
*/
function getKeywords();
/**
* Returns the package description
*
* @return string
*/
function getDescription();
/**
* Returns an array of authors of the package
*