Ver código fonte

Implement serialization/deserialization for Predis\ConnectionParameters.

Daniele Alessandri 14 anos atrás
pai
commit
9d5dc120dc
1 arquivos alterados com 8 adições e 0 exclusões
  1. 8 0
      lib/Predis/ConnectionParameters.php

+ 8 - 0
lib/Predis/ConnectionParameters.php

@@ -124,4 +124,12 @@ class ConnectionParameters implements IConnectionParameters {
         }
         }
         return $this->getBaseURI() . '/?' . implode('&', $query);
         return $this->getBaseURI() . '/?' . implode('&', $query);
     }
     }
+
+    public function __sleep() {
+        return array('_parameters', '_userDefined');
+    }
+
+    public function __wakeup() {
+        self::ensureDefaults();
+    }
 }
 }