Переглянути джерело

Use a more dynamic variant for caching common status responses.

Daniele Alessandri 11 роки тому
батько
коміт
90d8c684f0
1 змінених файлів з 3 додано та 9 видалено
  1. 3 9
      lib/Predis/Response/Status.php

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

@@ -63,18 +63,12 @@ class Status implements ResponseInterface
     {
         switch ($payload) {
             case 'OK':
-                if (!isset(self::$OK)) {
-                    self::$OK = new self('OK');
-                }
-
-                return self::$OK;
-
             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:
                 return new self($payload);