for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace MagentoHackathon\Composer\Magento;
/**
* Class InstalledPackage
* @package MagentoHackathon\Composer\Magento
* @author Aydin Hassan <[email protected]>
*/
class InstalledPackage
{
* @var string
protected $name;
protected $version;
* @var array
protected $installedFiles;
* @param string $name
* @param string $version
* @param array $files
public function __construct($name, $version, array $files)
$this->name = $name;
$this->installedFiles = $files;
$this->version = $version;
}
* @return string
public function getName()
return $this->name;
public function getVersion()
return $this->version;
public function getUniqueName()
return sprintf('%s-%s', $this->getName(), $this->getVersion());
* @return array
public function getInstalledFiles()
return $this->installedFiles;