Browse Source

More memory fixes

Jordi Boggiano 12 years ago
parent
commit
77e45f7b5f

+ 1 - 1
src/Packagist/WebBundle/Command/UpdatePackagesCommand.php

@@ -87,7 +87,7 @@ class UpdatePackagesCommand extends ContainerAwareCommand
         $loader = new ValidatingArrayLoader(new ArrayLoader());
 
         while ($ids) {
-            $packages = $doctrine->getRepository('PackagistWebBundle:Package')->getFullPackages(array_splice($ids, 0, 50));
+            $packages = $doctrine->getRepository('PackagistWebBundle:Package')->getPackagesWithVersions(array_splice($ids, 0, 50));
 
             foreach ($packages as $package) {
                 if ($verbose) {

+ 1 - 9
src/Packagist/WebBundle/Entity/VersionRepository.php

@@ -65,14 +65,6 @@ class VersionRepository extends EntityRepository
             ->where('v.id = :id')
             ->setParameter('id', $versionId);
 
-        $version = $qb->getQuery()->getSingleResult();
-        $version->getRequire();
-        $version->getDevRequire();
-        $version->getSuggest();
-        $version->getReplace();
-        $version->getConflict();
-        $version->getProvide();
-
-        return $version;
+        return $qb->getQuery()->getSingleResult();
     }
 }

+ 1 - 1
src/Packagist/WebBundle/Package/Dumper.php

@@ -95,7 +95,7 @@ class Dumper
         $modifiedFiles = array();
 
         while ($packageIds) {
-            $packages = $this->doctrine->getRepository('PackagistWebBundle:Package')->getFullPackages(array_splice($packageIds, 0, 50));
+            $packages = $this->doctrine->getRepository('PackagistWebBundle:Package')->getPackagesWithVersions(array_splice($packageIds, 0, 50));
 
             if ($verbose) {
                 echo 'Processing '.count($packages).' packages...'.PHP_EOL;