Jelajahi Sumber

Allow users to undefine a default parameter.

Daniele Alessandri 14 tahun lalu
induk
melakukan
5ab210fd9d
1 mengubah file dengan 5 tambahan dan 0 penghapusan
  1. 5 0
      lib/Predis/ConnectionParameters.php

+ 5 - 0
lib/Predis/ConnectionParameters.php

@@ -75,6 +75,11 @@ class ConnectionParameters implements IConnectionParameters {
         self::$_validators[$parameter] = $callable;
         self::$_validators[$parameter] = $callable;
     }
     }
 
 
+    public static function undefine($parameter) {
+        self::ensureDefaults();
+        unset(self::$_defaultParameters[$parameter], self::$_validators[$parameter]);
+    }
+
     private function parseURI($uri) {
     private function parseURI($uri) {
         if (stripos($uri, 'unix') === 0) {
         if (stripos($uri, 'unix') === 0) {
             // Hack to support URIs for UNIX sockets with minimal effort.
             // Hack to support URIs for UNIX sockets with minimal effort.