瀏覽代碼

Delete names from provider cache when marking as spam

Jordi Boggiano 7 年之前
父節點
當前提交
f9cfb69bb6
共有 1 個文件被更改,包括 3 次插入0 次删除
  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)
                 ->getFilteredQueryBuilder(array('maintainer' => $user->getId()), true)
                 ->getQuery()->getResult();
                 ->getQuery()->getResult();
 
 
+            $providerManager = $this->get('packagist.provider_manager');
             foreach ($packages as $package) {
             foreach ($packages as $package) {
                 foreach ($package->getVersions() as $version) {
                 foreach ($package->getVersions() as $version) {
                     $versionRepo->remove($version);
                     $versionRepo->remove($version);
                 }
                 }
+
+                $providerManager->deletePackage($package);
             }
             }
 
 
             $this->getDoctrine()->getManager()->flush();
             $this->getDoctrine()->getManager()->flush();