1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-11 09:32:55 +00:00

Move some code around

This commit is contained in:
Jordi Boggiano 2012-03-08 01:46:49 +01:00
parent c81a776279
commit f546025bae

View file

@ -34,6 +34,11 @@ class PackageRepository extends ArrayRepository
public function __construct(array $config) public function __construct(array $config)
{ {
$this->config = $config['package']; $this->config = $config['package'];
// make sure we have an array of package definitions
if (!is_numeric(key($this->config))) {
$this->config = array($this->config);
}
} }
/** /**
@ -43,10 +48,6 @@ class PackageRepository extends ArrayRepository
{ {
parent::initialize(); parent::initialize();
if (!is_numeric(key($this->config))) {
$this->config = array($this->config);
}
$loader = new ArrayLoader(); $loader = new ArrayLoader();
foreach ($this->config as $package) { foreach ($this->config as $package) {
$package = $loader->load($package); $package = $loader->load($package);