Forráskód Böngészése

Delete names from provider cache when marking as spam

Jordi Boggiano 7 éve
szülő
commit
f9cfb69bb6
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      src/Packagist/WebBundle/Controller/UserController.php

+ 3 - 0
src/Packagist/WebBundle/Controller/UserController.php

@@ -83,10 +83,13 @@ class UserController extends Controller
                 ->getFilteredQueryBuilder(array('maintainer' => $user->getId()), true)
                 ->getQuery()->getResult();
 
+            $providerManager = $this->get('packagist.provider_manager');
             foreach ($packages as $package) {
                 foreach ($package->getVersions() as $version) {
                     $versionRepo->remove($version);
                 }
+
+                $providerManager->deletePackage($package);
             }
 
             $this->getDoctrine()->getManager()->flush();