Browse Source

Update composer, skip alias packages

Jordi Boggiano 13 years ago
parent
commit
e0b93c0c50
2 changed files with 5 additions and 1 deletions
  1. 1 1
      deps.lock
  2. 4 0
      src/Packagist/WebBundle/Package/Updater.php

+ 1 - 1
deps.lock

@@ -8,7 +8,7 @@ swiftmailer v4.1.5
 assetic v1.0.2
 twig-extensions 1dfff8e793f50f651c4f74f796c2c68a4aee3147
 metadata 1.0.0
-composer 0daa6c2dc9917f052e0c6d8152ba38085d031e09
+composer 5026fbb1e9fe3ab8dc1f5baf7603f842a21c9a05
 SensioFrameworkExtraBundle 638f545b7020b9e9d5944a7e3167f60ed848250d
 SensioDistributionBundle 20b66a408084ad8752f98e50f10533f5245310bf
 SensioGeneratorBundle dd37fc4487bc09ac01bdcf89e0ff4ee4484b7fab

+ 4 - 0
src/Packagist/WebBundle/Package/Updater.php

@@ -12,6 +12,7 @@
 
 namespace Packagist\WebBundle\Package;
 
+use Composer\Package\AliasPackage;
 use Composer\Package\PackageInterface;
 use Composer\Repository\RepositoryInterface;
 use Packagist\WebBundle\Entity\Author;
@@ -88,6 +89,9 @@ class Updater
         }
 
         foreach ($versions as $version) {
+            if ($version instanceof AliasPackage) {
+                continue;
+            }
             $this->updateInformation($package, $version);
             $em->flush();
         }