Просмотр исходного кода

Allow users to undefine a default parameter.

Daniele Alessandri 14 лет назад
Родитель
Сommit
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.