Pārlūkot izejas kodu

Delete names from provider cache when marking as spam

Jordi Boggiano 7 gadi atpakaļ
vecāks
revīzija
f9cfb69bb6

+ 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();