|
@@ -36,7 +36,7 @@ class ArrayLoader
|
|
$version = $versionParser->parse($config['version']);
|
|
$version = $versionParser->parse($config['version']);
|
|
$package = new Package\MemoryPackage($config['name'], $version['version'], $version['type']);
|
|
$package = new Package\MemoryPackage($config['name'], $version['version'], $version['type']);
|
|
|
|
|
|
- $package->setType($config['type']);
|
|
|
|
|
|
+ $package->setType(isset($config['type']) ? $config['type'] : 'library');
|
|
|
|
|
|
if (isset($config['extra'])) {
|
|
if (isset($config['extra'])) {
|
|
$package->setExtra($config['extra']);
|
|
$package->setExtra($config['extra']);
|
|
@@ -99,7 +99,7 @@ class ArrayLoader
|
|
$links[] = new Package\Link($srcPackageName, $packageName, $constraint, $description);
|
|
$links[] = new Package\Link($srcPackageName, $packageName, $constraint, $description);
|
|
}
|
|
}
|
|
|
|
|
|
- return $requirements;
|
|
|
|
|
|
+ return $links;
|
|
}
|
|
}
|
|
|
|
|
|
private function validateConfig(array $config)
|
|
private function validateConfig(array $config)
|
|
@@ -107,9 +107,6 @@ class ArrayLoader
|
|
if (!isset($config['name'])) {
|
|
if (!isset($config['name'])) {
|
|
throw new \UnexpectedValueException('name is required for package');
|
|
throw new \UnexpectedValueException('name is required for package');
|
|
}
|
|
}
|
|
- if (!isset($config['type'])) {
|
|
|
|
- throw new \UnexpectedValueException('type is required for package');
|
|
|
|
- }
|
|
|
|
if (!isset($config['version'])) {
|
|
if (!isset($config['version'])) {
|
|
throw new \UnexpectedValueException('version is required for package');
|
|
throw new \UnexpectedValueException('version is required for package');
|
|
}
|
|
}
|