|
@@ -103,7 +103,7 @@ class RootPackageLoader extends ArrayLoader
|
|
private function extractAliases(array $requires, array $aliases)
|
|
private function extractAliases(array $requires, array $aliases)
|
|
{
|
|
{
|
|
foreach ($requires as $reqName => $reqVersion) {
|
|
foreach ($requires as $reqName => $reqVersion) {
|
|
- if (preg_match('{^([^,\s]+) +as +([^,\s]+)$}', $reqVersion, $match)) {
|
|
|
|
|
|
+ if (preg_match('{^([^,\s#]+)(?:#[^ ]+)? +as +([^,\s]+)$}', $reqVersion, $match)) {
|
|
$aliases[] = array(
|
|
$aliases[] = array(
|
|
'package' => strtolower($reqName),
|
|
'package' => strtolower($reqName),
|
|
'version' => $this->versionParser->normalize($match[1], $reqVersion),
|
|
'version' => $this->versionParser->normalize($match[1], $reqVersion),
|