Explorar o código

Properly update value of static variable so Redis command is only defined once

Patrick Pokatilo %!s(int64=9) %!d(string=hai) anos
pai
achega
efc0733c3b
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      src/Packagist/WebBundle/Model/DownloadManager.php

+ 2 - 1
src/Packagist/WebBundle/Model/DownloadManager.php

@@ -114,11 +114,12 @@ class DownloadManager
      */
     public function addDownload($package, $version)
     {
-        static $loaded;
+        static $loaded = false;
         $redis = $this->redis;
 
         if (!$loaded) {
             $redis->getProfile()->defineCommand('downloadsIncr', 'Packagist\Redis\DownloadsIncr');
+            $loaded = true;
         }
 
         if ($package instanceof Package) {