Selaa lähdekoodia

Minor fixes to the connection parameters classes.

Daniele Alessandri 14 vuotta sitten
vanhempi
commit
0d6ffaf0f0

+ 2 - 2
lib/Predis/ComposableConnectionParameters.php

@@ -51,7 +51,7 @@ class ComposableConnectionParameters implements IConnectionParameters {
             'connection_persistent' => $optBoolFalse,
             'connection_timeout' => new CustomOption(array(
                 'validate' => function($value) { return (float) $value; },
-                'default'  => function() { return 5; },
+                'default'  => function() { return 5.0; },
             )),
             'read_write_timeout' => new CustomOption(array(
                 'validate' => function($value) { return (float) $value; },
@@ -120,7 +120,7 @@ class ComposableConnectionParameters implements IConnectionParameters {
     }
 
     public function __isset($parameter) {
-        return isset($this->_userDefined[$parameter]);
+        return in_array($parameter, $this->_userDefined);
     }
 
     public function __toString() {

+ 1 - 1
lib/Predis/ConnectionParameters.php

@@ -90,7 +90,7 @@ class ConnectionParameters implements IConnectionParameters {
     }
 
     public function __isset($parameter) {
-        return isset($this->_parameters[$parameter]);
+        return in_array($parameter, $this->_userDefined);
     }
 
     public function __toString() {