Эх сурвалжийг харах

Use a more dynamic variant for caching common status responses.

Daniele Alessandri 11 жил өмнө
parent
commit
90d8c684f0

+ 3 - 9
lib/Predis/Response/Status.php

@@ -63,18 +63,12 @@ class Status implements ResponseInterface
     {
     {
         switch ($payload) {
         switch ($payload) {
             case 'OK':
             case 'OK':
-                if (!isset(self::$OK)) {
-                    self::$OK = new self('OK');
-                }
-
-                return self::$OK;
-
             case 'QUEUED':
             case 'QUEUED':
-                if (!isset(self::$QUEUED)) {
-                    self::$QUEUED = new self('QUEUED');
+                if (!isset(self::$$payload)) {
+                    self::$$payload = new self($payload);
                 }
                 }
 
 
-                return self::$QUEUED;
+                return self::$$payload;
 
 
             default:
             default:
                 return new self($payload);
                 return new self($payload);