瀏覽代碼

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

Patrick Pokatilo 9 年之前
父節點
當前提交
efc0733c3b
共有 1 個文件被更改,包括 2 次插入1 次删除
  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) {