Преглед на файлове

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) {