瀏覽代碼

Allow users to undefine a default parameter.

Daniele Alessandri 14 年之前
父節點
當前提交
5ab210fd9d
共有 1 個文件被更改,包括 5 次插入0 次删除
  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;
     }
 
+    public static function undefine($parameter) {
+        self::ensureDefaults();
+        unset(self::$_defaultParameters[$parameter], self::$_validators[$parameter]);
+    }
+
     private function parseURI($uri) {
         if (stripos($uri, 'unix') === 0) {
             // Hack to support URIs for UNIX sockets with minimal effort.